печально быть антисоциальным - Post a comment

May. 13th, 2004

[info]smejmoon

07:41 pm - refactoring after deathmarch

Katru gadu pirms ziemassvētkiem un lieldienām jāpabeidz programmas jaunākā versija, pārdošanai. Gadās nepieļaujamas kļūdas vai jārada produkts izstādei, izrādei vai kādam citam mārketinga sarīkojumam.

Šajos brīžos darbā pavadītais laiks pārsniedz pilnu slodzi; kods tiek rakstīts nedomājot par tā uzturēšanu; tā tas var vilkties pat divas nedēļas.

Pēctam es parasti dodos atvaļinājumā, tomēr pienāk brīdis, kad jāķerās pie vecā koda.



Ir daudzi nepabeigti pārveidojumi, kas pamesti, tiklīdz varēja realizēt nepieciešamo funkcionalitāti. Parādās dīvainas koda struktūras. Daudzko nākas mest ārā un pārrakstīt.

Secinu, ka brīžos, kad trūkst laiks, labāk ieviest duplikāciju un rakstīt komentārus. Abstrakcijas sanāk daudz labāk, ja nav laika ierobežojuma.

Un, lai arī cik maz laika būtu, vispirms ir jāraksta testi un tikai tad funkcionalitāte. Pusmiegā varu paveikt daudzko, bet nevaru būt drošs par kvalitāti.

Read Comments

Reply:

From:
( )Anonymous- this user has disabled anonymous posting.
Username:
Password:
Subject:
No HTML allowed in subject
  
Message:

Notice! This user has turned on the option that logs your IP address when posting.