Preskočiť na hlavný obsah

Java Software Development Cycle

Common Software Development Cycle
  1. Java programmer implements code he believes is perfect and bug-free.
  2. Product is tested. 20 bugs are found.
  3. Java programmer fixes 10 of the bugs and explains to the testing department the other 10 aren’t really bugs but features!
  4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.
  5. Repeat three times steps 3 and 4.
  6. Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
  7. Users find 89 new bugs.
  8. Original Java programmer, having cashed his royalty check, is nowhere to be found.
  9. Newly-assembled Java programming team fixes almost all of the 89 bugs, but introduce 128 new ones.
  10. Original Java programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.
  11. Company is bought in a hostile takeover by competitor using profits from their latest release, which had bugs.
  12. New CEO is brought in by board of directors. He hires Java programmer to redo program from scratch.
  13. Java programmer reimplements code he believes is perfect and bug-free…

Obľúbené príspevky z tohto blogu

mysql 5.0 upgrade to 5.1

The 5.1 series of MySQLwas unmasked for the gentoo portage. When upgrading from an older major version (including 5.0), you will be required to rebuild everything linked to the libmysqlclient.so.15 and libmysqlclient_r.so.15. You can do this by installing app-portage/gentoolkit and running: # revdep-rebuild --library libmysqlclient.so.15 # revdep-rebuild --library libmysqlclient_r.so.15 If you use the Portage 2.2 series, you may also use: # emerge @preserved-rebuild The official upgrade documentation is available here: http://dev.mysql.com/doc/refman/5.1/en/upgrading.html Note that existing databases may need converting as well, again including those upgrading from 5.0 to 5.1.