View previous topic :: View next topic |
Author |
Message |
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
|
Back to top |
|
|
DeRatizators
Joined: 27 Apr 2006 Posts: 492
|
Posted: Fri Jul 09, 2010 10:55 pm Post subject: |
|
Meh, pārāk sarežģīti.
Manās acīs par sliktu programmētāju kļūst tas, kas visus mainīgos sauc 'a','b','c', 'a2', utt. Esmu tādus redzējis _________________ Any PANCAKE has to be long and thin and short and fat. Not to mention being an excellent insulator and a superb conductor. |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Fri Jul 09, 2010 11:32 pm Post subject: |
|
Njā, ir daudz vienkāršākas metodes.
-Nosaukt visus mainīgos neīstajos vārdos.
(C++) -Izdzēst no biežāk lietotā konteinera copy konstruktoru vai "=" operatoru, aizstāt kodā šīs darbības ar manuālām konteinera modifikācijām.
-Nodefinēt operatorus ar tādiem vārdiem, kuri tiks lietoti koda papildināšanā funkciju vai mainīgo nosaukšanai..
-Visbiežāk lietojamos interfeisus atļaut iegūt tikai caur 5 citu interfeisu pielietošanu.
Bet nu tie "basic tips" ir interesanti un pat nedaudz izplatīti. Tātad, praktiski. _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Sat Jul 10, 2010 3:44 pm Post subject: |
|
Nejau mainīgo/klašu/metožu/atribūtu/parametru nosaukumos vien slēpjas slikti programmētāji. _________________ long time; /* know C */ |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Sat Jul 10, 2010 5:09 pm Post subject: |
|
Protams. Bet tas ir vienkāršākais veids, kā padarīt kodu daudz grūtāk lietojamu. Vēl jau ir variants rakstīt jaunākās valodās visu C valodas stilā. Šķiet, ka to neviens nav pieminējis. _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sun Jul 11, 2010 11:50 am Post subject: |
|
snake5: elvmans runā par to kas labam programmētājam [ne-]būtu jādara. Nevis par to kā panākt kodu grūtāk lietojamu. Kautkādā offtopikā tu brauc. |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Sun Jul 11, 2010 12:20 pm Post subject: |
|
bubu, tajā rakstā lielākā daļa padomu (ja ne visi) domāti koda bojāšanai.
Un labus programmētājus neviens vēl te nav pieminējis. _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
Faks
Joined: 13 Nov 2007 Posts: 25 Location: Riga
|
Posted: Sun Jul 11, 2010 5:01 pm Post subject: |
|
pec mana visi ko lidzigu dara sakuma tikai ar laiku sak visu darit pareizi taka uzreiz teikt kads ir slikts butu diezgan nekorekti . _________________
|
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Sun Jul 11, 2010 5:28 pm Post subject: |
|
Te neviens netiek apvainots.
Rakstā pirmās 2 rindkopas uzmanīgi izlasi. Autors tikai dalās pieredzē ar to, ko ieraudzījis citu rakstītā kodā (vai savā ).
Raksta jēgu gan grūti saprast, bet man šķiet, ka autors cer, ka nelietos šos paņēmienus neviens (lai gan viņš to neuzsver savā rakstā un padomi rakstīti tādā formā, ka daļu no tiem būtu grūti lietot, lai mācītos tā nedarīt). _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
|