News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

NetTuts.com:
3 Key Software Principles You Must Understand
May 24, 2012 @ 09:49:40

On the NetTuts.com site today there's a set of reminders about some software principles that all developers (PHP or otherwise) should keep in mind when doing their work:

he fundamental things will always apply. If you have an understanding of the underlying ideas of software development, you will quickly adjust to new techniques. In this tutorial, we will discuss three basic principles and mix them with many more. They provide a powerful way of managing the complexity of software. I'll share some of my personal opinions and thoughts, which, hopefully, will prove useful when it comes to applying them to code and real-world projects.

Their three ideas that should always be in mind during development are:

  • DRY - Don't Repeat Yourself
  • KISS - Keep It Simple Stupid
  • "You Ain't Gonna Need It" (YAGNI?)

For each principle, there's a but of an example showing either some current project that follows the idea or a process that can be used to implement it.

0 comments voice your opinion now!
software development design principles


blog comments powered by Disqus

Similar Posts

Three Devs & A Maybe Podcast: Introduction to Software Testing

Felix Geisendörfer's Blog: Agile Web development (with CakePHP)

Erika Heidi: A beginners guide to Vagrant - getting your portable development environment, part 1

Grzegorz Godlewski's Blog: Automating software development and deployment

Zend Developer Zone: PHP Abstract Podcast Episode 20: Five Ways To Kill a Software Project


Community Events





Don't see your event here?
Let us know!


update unittest opinion package interview deployment release laravel introduction community bugfix series language framework library podcast version api symfony zendserver

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework