Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Mario Blokland
19,750 PointsWill there be a course for project planning in Software Development?
Ryan Carson, will there be a course which tells us how to plan a software project before developing it? For example how to make class diagrams and how to decide which classes are needed (how to best encapsulate), which access modifiers we should use (i.e. for PHP, Java) and so on.
Otherwise I will just buy a book for that :-)
Or are there other practices?
Thanks in advance.
- Mario
2 Answers
Michael Choi
6,332 PointsHey Mario, Here's great read for what you are looking for thoughtbot's playbook
Ryan Carson
23,287 PointsHey Mario
Our aim is to cover this during our Courses. Copying in some of our Teachers to comment: Craig Dennis, Andrew Chalkley, Kenneth Love, Hampton Paulk
Mario Blokland
19,750 PointsThank you for your response Ryan. Sounds great that the aim is to cover those things. Looking forward to see what the Teachers will comment about that.
P.S. Treehouse is a great ressource. I love it :D
Kenneth Love
Treehouse Guest TeacherI walk through the planning of most, if not all, of the projects that we build in my courses. Granted, our planning is more "thinking out loud and making some comments as notes" but that's mostly because we haven't built anything sufficiently large enough to need diagrams.
Granted, that feels like overkill for most Python work :D
Mario Blokland
19,750 PointsThanks for your response Kenneth :-)
Mario Blokland
19,750 PointsMario Blokland
19,750 PointsThanks Michael, I am going to take a look at it :-)