![]() |
|
|
We all have monster modules of legacy code that were written when we weren't such seasoned programmers as we are today. Don't fear them; rewrite them. Often a better approach will only become clear when an inferior solution has already been implemented. This is certainly true for John Carmack, who coded dozens of different approaches when writing the Quake engine before discovering one that met his criterion. Defects will not be distributed evenly across your code. You will typically find that 20% of your routines are responsible for 80% of your errors Business - All business/finance/loan/mortgage related link can be found here Computers - All computer hardware/software/peripheral related link can be found here Internet - All webhosting/webdesign/internet marketing related link can be found here Software - All software related link can be found here Web Design - All web design/development related link can be found here Web Hosting - All web hosting related link can be found here Web Promotion - All search engine optimization/internet marketing related link can be found here Web Resources - All other web related link can be found here Recreation - All travel/hotel/cruise related link can be found here Casino - All online gambling/poker/blackjack/roulette related link can be found here Health - All online pharmacy/hospital/health related link can be found here Shopping - All online shopping/gift related link can be found here Miscellaneous - All other links can be found here
95% of all software defects are caused by the programmer. Only 1% of defects are hardware errors, and the remaining 4% are caused by the compiler, the OS, or other software. Never dismiss a potential bug; find out the exact cause of any anomaly. When a Mars probe suffered serious software glitches during its mission, it was learned that the same glitch had occurred only once during testing on earth, but the engineers dismissed it as a temporary hardware hiccup. Unless your hardware drinks soda, it does not hiccup. |