Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,179,409 members, 7,908,225 topics. Date: Thursday, 01 August 2024 at 09:28 PM

How To Write A Great Software - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / How To Write A Great Software (699 Views)

The Most Difficult Software To Write.... In Existence / [problem] Write A Program In C++ That Finds The Hcf Of 2 Numbers Without Using A Recursive Function / I Need A Help To Write A Simple Login Form Using Vb.net (2) (3) (4)

(1) (Reply)

How To Write A Great Software by megaplaza(m): 12:14am On Jun 25, 2011
What is  a great software?
A great software is a software that:
• Satisfies customers’ needs and demands i.e does what it is expected to do correctly.
• Is well-designed and well-coded and
• Is easy to maintain, reuse and extend.
A software that works correctly is not enough, it should be well designed and coded so that it can be easy to maintain, reuse (eliminates code duplication) and extend(add new features with little or no change). Such software should be open to extension but closed to modification and designed using proven Design Patterns and Object-Oriented Designs.
NB: Make it work then make it better, focus on meeting the customer’s demands first, once your software works look for any duplicate code and eliminate it using OOP techniques. Now, you have a working OOP software that does what the customer wants, it’s time to apply pattern designs and principles to ensure that you code is ready for reuse, extension and maintainance in the future.

(1) (Reply)

Advice Please / Thread For Those Who Their Username Was Changed! / Learn Programing Online And Get A Computer Science Certificate After Exam

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 5
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.