Val Posted December 12, 2013 Report Share Posted December 12, 2013 Dāvātam zirgam zobos neskatās. Ja šis ir pa velti svešam cilvēkam, tad lai viņš pats ņem un "iebrauc" tajā kodā pats - vismaz nāksies un tādā veidā arī kaut ko iemācīsies. Quote Link to comment Share on other sites More sharing options...
capsx Posted December 12, 2013 Report Share Posted December 12, 2013 Var redzēt, ka neesi nekad piedalījies programmēšanas sacensībās. Kamēr tu pulēsi savus mainīgo nosaukumus, citi uztaisīs trīs uzdevumus. +111 Quote Link to comment Share on other sites More sharing options...
jurchiks Posted December 12, 2013 Report Share Posted December 12, 2013 uzraksti, parādi kādi ir normāli. http://jsfiddle.net/jurchiks/Y8EDf/ Quote Link to comment Share on other sites More sharing options...
capsx Posted December 12, 2013 Report Share Posted December 12, 2013 http://jsfiddle.net/jurchiks/Y8EDf/ man patiik abi :) protams, liidz briidim, kad jaasaak lobiit aaraa kas ko tur dara :D bet "krutaak" izskataas codezam ;) Quote Link to comment Share on other sites More sharing options...
Kavacky Posted December 12, 2013 Report Share Posted December 12, 2013 Es ļoti šaubos, ka pat sacensībās nevar uzrakstīt sakarīgu variabļa nosaukumu. Diez vai tās pāris rakstzīmes vairāk ir izšķirošās, lai ātrāk iegūtu labu rezultātu. Slikti nosaukumi ir tikai slinkums, viss pārējais - atrunas. Quote Link to comment Share on other sites More sharing options...
capsx Posted December 12, 2013 Report Share Posted December 12, 2013 Es ļoti šaubos, ka pat sacensībās nevar uzrakstīt sakarīgu variabļa nosaukumu. Diez vai tās pāris rakstzīmes vairāk ir izšķirošās, lai ātrāk iegūtu labu rezultātu. Slikti nosaukumi ir tikai slinkums, viss pārējais - atrunas. katram savs stils - ja ir vajadzīgs tikai rezultāts - tad principā pie kājas, kā tur viss ir rakstīts vai nerakstīts - padevām ievades datus, izvadīja ko vjag - viss - sēdies pieci, a ko jūs te - ā kodu formatējat - nu labi - pienākat rīt ... ;) Quote Link to comment Share on other sites More sharing options...
gurkjis Posted December 12, 2013 Report Share Posted December 12, 2013 Atzīšos, ka citreiz ir ilgāk jāpadomā par nosaukumiem, lai tie pēc iespējas precīzāk raksturotu kaut ko. Tas gan neattiecas tik ļoti uz lokālajiem mainīgajiem kā uz API lietām. Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted December 12, 2013 Report Share Posted December 12, 2013 ja ir ide, kura māk renamēt mainīgo ņemot vērā scope kurā mainīgais ir redzams, tad nevajag neko gari domāt kā nosaukt mainigo - sāku ar pirmo kas ienāk prātā, brīdī kad iedomājos kā labāk un precīzāk nosaukt konkrēto mainīgo refacturēju vārdu (visual studijā ctrl+r,ctrl+r) Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 12, 2013 Report Share Posted December 12, 2013 > Atzīšos, ka citreiz ir ilgāk jāpadomā par nosaukumiem, lai tie pēc iespējas precīzāk raksturotu kaut ko. Tas gan neattiecas tik ļoti uz lokālajiem mainīgajiem kā uz API lietām. “There are only two hard problems in computer science: cache invalidation and naming things.“ /Phil Karlton/ Quote Link to comment Share on other sites More sharing options...
codez Posted December 12, 2013 Report Share Posted December 12, 2013 (edited) http://jsfiddle.net/jurchiks/Y8EDf/Nē nu tu protams pierādīji, ka kodēšanas sacensībās neesi piedalījies. Ja ir masīvs questions, tad question ir tā elements, tātad viss, kas atrodas starp {}. Šādā gadījumā jautājuma tekstam labākais apzīmējums būtu nevis question, bet text - ar domu, ka tas ir question text. [ { text: "Esi komunikabls?", answerGroups: [[1, 2], [2, 3], [], [3, 4], [4, 5]] } ] Kas ir: var index = 0; Kam tas ir indeks? Kā to lai zin? var answer = $(this).attr('aid'); Tas nav answer, bet answerId. Kāpēc tu lieto ag: for (var ag in answerGroups) šijā vietā ag neiederās, jo tas nav answerGroup, bet gan masīva index, saīsināti i. Ir vispārpieņemti par indeksa mainīgo ciklā izmantot i, ja dubultais vai trīskāršais, tad j,k. Ja iterātors, tad it. Kāpēc tu domā, ka ciklā ir efektīvi katru reizi mainīt un renderēt DOMu: $results.append(group.name + ' = ' + group.points + ' punkti<br />'); Redzi, tu centies, centies un tik un tā ļoti daudz nepilnību, nemaz nerunājot, ka tas viss būtu jāpārstrukturē pavisam savādāk, ja tas būtu ilgtermiņā uzturams kods, sākot ar to, ka netiek operēts ar globāliem mainīgajiem un visuālie objekti ir organizēti widgetos. Edited December 12, 2013 by codez Quote Link to comment Share on other sites More sharing options...
jurchiks Posted December 12, 2013 Report Share Posted December 12, 2013 (edited) Nu ja jau tu tik kruts, tad ko pats neraksti normāli? Man tās kodēšanas sacensības bijušas nebijušas, man ātrums nav svarīgs, man svarīga ir tikai un vienīgi koda kvalitāte. Edited December 12, 2013 by jurchiks Quote Link to comment Share on other sites More sharing options...
codez Posted December 12, 2013 Report Share Posted December 12, 2013 Nu ja jau tu tik kruts, tad ko pats neraksti normāli?Es kā reizi centos uzrakstīt normāli (nesanāca, jo js ir tizla valoda, scalā būtu uzrakstījis 7 minūtes un 2x mazāk rindām.) un atbilstoši situācijai, nenormāli ir uzrakstīt 20 liekas rindiņas un 2x vairāk simbolu, lai rastos ilūzija par to, ka tā ir labāk. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 12, 2013 Report Share Posted December 12, 2013 Kas tev liedz rakstīt citā valodā? Quote Link to comment Share on other sites More sharing options...
codez Posted December 12, 2013 Report Share Posted December 12, 2013 Kas tev liedz rakstīt citā valodā?Pārlūku izstrādātāji un tas, ka Javascript ir vienīgā pārlūku atbalstītā valoda? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 12, 2013 Report Share Posted December 12, 2013 Raksti CoffeeScript, raksti LiveScript, raksti TypeScript, raksi Dart, raksti ClojureScript, vai Scala.js. Pat tu no Python un PHP vari dabūt ārā JavaScript un palaist to uz broversa. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.