Hi Kirsten Have a look at https://Structurizer.com/ and https://c4model.com/ I have not used it but I watched an NDC Conference video that talked about it recently.
https://www.youtube.com/watch?v=kv8XedJTEww&list=PL03Lrmd9CiGewi0lbnahxEpisoP5WZocX&index=10 A quote from the c4model website explains it better than I could. The C4 Model is Context, Containers, Components and Classes (or Code). Maps of your code The C4 model was created as a way to help software development teams describe and communicate software architecture, both during up-front design sessions and when retrospectively documenting an existing codebase. It's a way to create maps of your code, at various levels of detail, in the same way you would use something like Google Maps to zoom in and out of an area you are interested in. Regards Nathan Fisher -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Thursday, 8 February 2018 1:00 PM To: [email protected] Subject: ozdotnet Digest, Vol 98, Issue 6 Send ozdotnet mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://prdlxvm0001.codify.net/mailman/listinfo/ozdotnet or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of ozdotnet digest..." Today's Topics: 1. Re: Class diagrams and tools for communicating with clients (kirsten greed) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Feb 2018 10:56:22 +1100 From: kirsten greed <[email protected]> Subject: Re: Class diagrams and tools for communicating with clients To: ozDotNet <[email protected]> Message-ID: <CAJm5iAUApSB40xPujQgD4gvQV=wm98csafivd71dhqe1zbv...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" Rather than drawings to code, I want C# code to diagrams. I had a play with Resharper's Type Dependency diagrams but the result is more for programmers. I need something that displays a class in a form that promotes discussion in the "Ubiquitous Language" For Example a Car with four Wheel properties. On Tue, Feb 6, 2018 at 9:21 AM, djones147 <[email protected]> wrote: > I use mermaidjs to do simple graphs and diagrams. > > Davy > > > > Sent from my Samsung Galaxy smartphone. > -------- Original message -------- > From: Ian Thomas <[email protected]> > Date: 05/02/2018 23:11 (GMT+01:00) > To: ozDotNet <[email protected]> > Subject: RE: Class diagrams and tools for communicating with clients > > Perhaps consider Ink to Code ? It?s the converse of your approach, but > may help with client understanding. > > > > https://arstechnica.com/gadgets/2018/01/with-ink-to- > code-microsoft-is-turning-back-of-napkin-sketches-into-software/ > > > > It?s a Microsoft Garage project, from Microsoft Store, not available > here yet? (I haven?t checked) > > > > ILT > > Albert Park, Victoria 3206 Australia > > > > *From:* [email protected] [mailto:ozdotnet-bounces@ > ozdotnet.com] *On Behalf Of *kirsten greed > *Sent:* Tuesday, 6 February 2018 8:22 AM > *To:* ozDotNet <[email protected]> > *Subject:* Class diagrams and tools for communicating with clients > > > > Hello all. > > After revisiting "Domain Driven Design" > > I want to try using class diagrams to communicate with my client. > > However my classes are cluttered with internal properties that are not > relevant to our conversations > > > > I thought of trying interfaces for example > > > > > > public interface ISnapInModel > > { > > > > IBlank Blank { get; set; } > > } > > > > public interface IBlank > > { > > public int Height {get;set;} > > public int Width {get;set;} > > } > > > > > > However when I try to create a class diagram in VS2017 no association > draws between the two interfaces. > > > > Is there a better way? > > Thank you > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://prdlxvm0001.codify.net/pipermail/ozdotnet/attachments/20180206/8a946347/attachment-0001.html ------------------------------ _______________________________________________ ozdotnet mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozdotnet End of ozdotnet Digest, Vol 98, Issue 6 ***************************************
