webi Janvāris 31, 2019 Share Janvāris 31, 2019 1 stundu atpakaļ, AndrisBB teica: Komentari reizem tur ir nevis paris rindinjas, bet veselam lapam - 3 rindas koda un tad paris lapas ar komentariem, kapec ta, kautkadi tehniski skaidrojumi, kas pienjema lemumu un reizem pat nedaudz lemumu pienjemshanas vesture. Intereses pēc, ko pāris lapās raksta par 3 rindām koda? Labprāt apskatītu tās rindas. Link to comment Share on other sites More sharing options...
MarisO Janvāris 31, 2019 Share Janvāris 31, 2019 nu tad viņi neseko labajiem ieteikumiem , kas ir uz tām kārtīm tās pāris lapas ar komentāriem es labāk iekopētu README failā Link to comment Share on other sites More sharing options...
usver Janvāris 31, 2019 Share Janvāris 31, 2019 (labots) pirms 2 stundām , webi teica: Intereses pēc, ko pāris lapās raksta par 3 rindām koda? Trīs rindas un pāris lapas droši vien ir ļoti īpaši un specifiski gadījumi, bet programmētāju folklorā ir daudz interesantu komentāru piemēru: /** * For the brave souls who get this far: You are the chosen ones, * the valiant knights of programming who toil away, without rest, * fixing our most awful code. To you, true saviors, kings of men, * I say this: never gonna give you up, never gonna let you down, * never gonna run around and desert you. Never gonna make you cry, * never gonna say goodbye. Never gonna tell a lie and hurt you. */ // // Dear maintainer: // // Once you are done trying to 'optimize' this routine, // and have realized what a terrible mistake that was, // please increment the following counter as a warning // to the next guy: // // total_hours_wasted_here = 42 // pirms 3 stundām , AndrisBB teica: kapec ta, kautkadi tehniski skaidrojumi, kas pienjema lemumu un reizem pat nedaudz lemumu pienjemshanas vesture. // somedev1 - 6/7/02 Adding temporary tracking of Login screen // somedev2 - 5/22/07 Temporary my ass /** * Always returns true. */ public boolean isAvailable() { return false; } // At this point, I'd like to take a moment to speak to you about the Adobe PSD // format. PSD is not a good format. PSD is not even a bad format. Calling it // such would be an insult to other bad formats, such as PCX or JPEG. No, PSD // is an abysmal format. Having worked on this code for several weeks now, my // hate for PSD has grown to a raging fire that burns with the fierce passion // of a million suns. // // If there are two different ways of doing something, PSD will do both, in // different places. It will then make up three more ways no sane human would // think of, and do those too. PSD makes inconsistency an art form. Why, for // instance, did it suddenly decide that *these* particular chunks should be // aligned to four bytes, and that this alignement should *not* be included in // the size? Other chunks in other places are either unaligned, or aligned with // the alignment included in the size. Here, though, it is not included. Either // one of these three behaviours would be fine. A sane format would pick one. // PSD, of course, uses all three, and more. // // Trying to get data out of a PSD file is like trying to find something in the // attic of your eccentric old uncle who died in a freak freshwater shark // attack on his 58th birthday. That last detail may not be important for the // purposes of the simile, but at this point I am spending a lot of time // imagining amusing fates for the people responsible for this Rube Goldberg of // a file format. // // Earlier, I tried to get a hold of the latest specs for the PSD file format. // To do this, I had to apply to them for permission to apply to them to have // them consider sending me this sacred tome. This would have involved faxing // them a copy of some document or other, probably signed in blood. I can only // imagine that they make this process so difficult because they are intensely // ashamed of having created this abomination. I was naturally not gullible // enough to go through with this procedure, but if I had done so, I would have // printed out every single page of the spec, and set them all on fire. Were it // within my power, I would gather every single copy of those specs, and launch // them on a spaceship directly into the sun. // // PSD is not my favourite file format. // I don't know why I need this, but it stops the people being upside-down x = -x; /* This isn't the right way to deal with this, but today is my last day, Ron just spilled coffee on my desk, and I'm hungry, so this will have to do... */ return 12; // 12 is my lucky number /* after hours of consulting the tome of google i have discovered that by the will of unknown forces without the below line, IE7 believes that 6px = 12px */ font-size: 0px; Parasti jau izmaiņu vēsturi un komentārus detalizēti iznes kaut kādā Confluence rakstā. Labots Janvāris 31, 2019 - usver 1 2 Link to comment Share on other sites More sharing options...
webi Janvāris 31, 2019 Share Janvāris 31, 2019 Konkrētie piemēri neraksturo labu kodu, bet ir interesanti, paldies. Link to comment Share on other sites More sharing options...
AndrisBB Janvāris 31, 2019 Share Janvāris 31, 2019 pirms 3 stundām , webi teica: Intereses pēc, ko pāris lapās raksta par 3 rindām koda? Situācijas dažādas, bet vakar novēroju reāli piemēru no dzīves. Lai gari nav jāstāsta (un īstenībā detaļas arī stāstīt nevar), tad ir ierīce, kura apstrādā video, vairākas kameras, analizē izstrādājuma virsmu, mikroplaisas utt. Video apstrādei izmantojas GStreamer ar daudz un dažādiem pluginiem, citi standarta gstreamera plugini, citu custom, lai izmantotu kautkādu pašu izveidotu fpga iespējas. Nezinu kas tieši tur tieši nestrādā (nesekmīgi mēģina atrast bugu jau vairāk kā 2 nedēļas), bet nu ir problemas kautkur visā garajā video pipelinā, kautkas ar atmiņu. Tad nu tusējas 4 inženieri ap datoru, viens no viņiem reāli pie klaviatūras (reāli nevis vairs pair programming, bet vesels kvartets). Tā arī komentāros raksta, ko izmēģināja, kas noteikti nav problēma, kas varētu būt problēma, lai ja problēma tiek nolikta pie malas, tad nākamais var nākt un mēģināt atrisināt viņu. Tas viens piemērs no šīs nedēļas. 1 Link to comment Share on other sites More sharing options...
MarisO Janvāris 31, 2019 Share Janvāris 31, 2019 kāpēc tāds spams ir jāraksta iekš koda komentāriem LOL ?♂️ to parasti raksta iekš JIRA ticket komentāriem Link to comment Share on other sites More sharing options...
AndrisBB Janvāris 31, 2019 Share Janvāris 31, 2019 (labots) Tas viss ir ideālajā pasaulē. Reali tā JIRA jau ir mēģināta 1001 un 1 reizi, parasti sākot jaunu projektu visi nozvēras izmantot visādus tūļus, documentācijas, JIRAs utt, bet pēc pāris nedēļām neviens viņus vairs neizmanto. Lielākā daļa informācijas ir kodā, kā te jau kāds minēja - README failos (kopā ar kodu), kautkādos pāris puspabeigtos documentos un tas arī viss. Tak paskaties dokumentāciju lielākajai daļai driveru, kas nāk ar kerneli, labākajā gadījumā, tur būs puspabeigts Readme fails, ideāli ja ir kautkāds neliels paskaidrojums par device-tree. Kādas tur vēl JIRAs un tas viss "oficiālajā" kerneļa variantā, kautkādā lokālajā kernelī, ko ārpasaule neredz ir reāls zvērudārs. Pietam jo lielāka organizācija, piemēram taspats AirBus, jo lielāks zvērudārzs. Ah piemirsu, tākā strādāju Franču kompānijā, tad liela daļa komentāru un dokumentācija ir franciski. Starpcitu šajā nedēļas nogalē ir FOSDEM 2019. Ir kāds kas brauc? Labots Janvāris 31, 2019 - AndrisBB Link to comment Share on other sites More sharing options...
binary Februāris 1, 2019 Share Februāris 1, 2019 pirms 10 stundām , MarisO teica: kāpēc tāds spams ir jāraksta iekš koda komentāriem LOL ?♂️ to parasti raksta iekš JIRA ticket komentāriem JIRA komentāri ir īstermiņa risinājums, kuram vajag ne tikai pieejas tiesības, bet arī pašu jiru. Lai arī kāda būtu uzņēmuma politika - nu nav man pārliecības, ka pēc pāris gadiem tā jira vēl tiks lietota un ka iesaistītajam personālam būs pieeja konkrētajiem issue. pirms 9 stundām , AndrisBB teica: Ah piemirsu, tākā strādāju Franču kompānijā, tad liela daļa komentāru un dokumentācija ir franciski. Šitais atgādināja vienu SDK, kur ne tikai komentāri, bet arī funkciju nosaukumi bija ne pārāk starptautiski atpazīstamā valodā. Par laimi tur bija iestrādāts arī workarounds - #define Link to comment Share on other sites More sharing options...
rnxx Februāris 1, 2019 Share Februāris 1, 2019 31.1.2019. , 14:25, MarisO teica: Ja kāds kautko salaiž dēlī (kam negadās) neviens taču nepārmet to konkrētajam cilvēkam. pārmet gan, pat ļoti konkrēti un tieši. Jira, jā, bet 100% paļauties uz Jira ir bullšits jo pirms 15 stundām , binary teica: JIRA komentāri ir īstermiņa risinājums, kuram vajag ne tikai pieejas tiesības, bet arī pašu jiru. Lai arī kāda būtu uzņēmuma politika - nu nav man pārliecības, ka pēc pāris gadiem tā jira vēl tiks lietota un ka iesaistītajam personālam būs pieeja šis te. Rakstu komentārus, protams, ne pārspīlētos daudzumos, rakstu arī README un doķos. Kā priekšniecība norāda/iesaka, tā daru. Link to comment Share on other sites More sharing options...
rubb Februāris 7, 2019 Share Februāris 7, 2019 (DOH) Programmētājs ir: 1. Domāšanas veids; 2. Konkrētās sistēmas pārzināšana; 30.Konkrētās figņas interfeiss ar otrajā punktā minēto. Valodas var būt jebkas - Pascal, Delphi(nē, nav tas pats kas Object pascal), C, C++, C#, pat VFP, pat ASM, ja būs jāraksta nultā līmeņa draiveri... bet galvenais vienmēr būs pirmajā punktā minētais. Link to comment Share on other sites More sharing options...
binary Februāris 8, 2019 Share Februāris 8, 2019 pirms 12 stundām , rubb teica: Valodas var būt jebkas - (..) Un tas, savukārt, nozīmē arī spēju apgūt jaunu valodu lietojamā līmenī pāris dienu, max pāris nedēļu laikā. 1 Link to comment Share on other sites More sharing options...
AndrisBB Februāris 8, 2019 Share Februāris 8, 2019 pirms 14 stundām , rubb teica: jāraksta nultā līmeņa draiveri Kas tie par tādiem draiveriem? Link to comment Share on other sites More sharing options...
MarisO Februāris 15, 2019 Share Februāris 15, 2019 Defektu skaitu iekš koda var minimizēt rakstot vairāk testus un praktizējot TDD. Es vairāk pievērstu uzmanību test-coverage nevis kautkādiem komentāriem. Komentāri jau nepalīdz kodam būt pareizam. Link to comment Share on other sites More sharing options...
rnxx Februāris 18, 2019 Share Februāris 18, 2019 (labots) 15.2.2019. , 18:57, MarisO teica: Komentāri jau nepalīdz kodam būt pareizam. Jā. Tomēr iesācējiem konkrētā valodā, kuriem varbūt tālāk ar to jāstrādā, palīdz. Arī ne iesācējiem. 15.2.2019. , 18:57, MarisO teica: test-coverage Protams. Iebildumu cēlonis bija; taisam pet projektu par velti grupā, naturāli es toreiz pateicu; F# esmu absolūts iesācējs, pat ne līdz junior vēl nedavelku. Čalis, kurš studē mağistros pēc visa tā uzmet man ~60000 rindu koda, komentāri 0, README saturs tīrs fuflo. Maucam tālāk bez iebildumiem? Toreiz es tikko sāku interesēties par F# un pavisam maz rubīju, visp mans level ir tikai midla pat priekš C#, ja godīgi vērtē. Labots Februāris 18, 2019 - rnxx Link to comment Share on other sites More sharing options...
MarisO Marts 11, 2019 Share Marts 11, 2019 nujā, liek kodēt par velti un vēl saka, ka neesot gana labi komentāri ?♂️ Link to comment Share on other sites More sharing options...
MarisO Marts 20, 2019 Share Marts 20, 2019 (labots) ^^^ es tāpēc vairs nedzīvoju Latvijā, programmēšana par baltu velti ir labi tikai līdz brīdim, kad jāsāk pašam maksāt rēķinus / pirkt drēbes ? Labots Marts 20, 2019 - MarisO Link to comment Share on other sites More sharing options...
rnxx Marts 21, 2019 Share Marts 21, 2019 Ja tu gribi portfolio iekļaut valodu, par kuru tev darbā nekad nav maksāts, ko citu iesaki? Pats taču aizbrauci un atradi darbu tāpēc, ka CV ieliki darba pieredzi ar Java, kura tev arī bija. Nebūtu ieraksts par pieredzi, diez vai kāds CV vispār kārtīgi izlasītu. Okei, programmē tu tiešām labi. Link to comment Share on other sites More sharing options...
MarisO Marts 21, 2019 Share Marts 21, 2019 1 stundu atpakaļ, rnxx teica: Ja tu gribi portfolio iekļaut valodu, par kuru tev darbā nekad nav maksāts, ko citu iesaki? Var uztaisīt kādu side project un kodu ievietot githubā. Kantorī, kur es strādāju, Clojure programmētāji tiek pieņemti darbā bieži bez iepriekšējas komerciālas pieredzes. Ja kautko var uzkodēt, tad pietiek. 1 Link to comment Share on other sites More sharing options...
rnxx Marts 21, 2019 Share Marts 21, 2019 (labots) Tev tomēr priekšrocība; JVM pārzināšana tiek augstu vērtēta, Clojure tev bija tikai pāreja no vienas valodas uz otru. Tiesa gan, no C# uz Java un otrādi vieglāk pāriet sintakses ( un ne tikai ) dēļ, nekā no Java uz Clojure vai no C# uz F#. Darbojas tevis teiktais, tomēr ja vēl papildus vari CV ielikt, ka ir kodēts kaut kas kādam research projektam priekš UNI or smth? Tādi nosaukumi CV patīk HR jaunkundzēm. Labots Marts 21, 2019 - rnxx Link to comment Share on other sites More sharing options...
Xfaktors Februāris 19, 2020 Share Februāris 19, 2020 Labdien! Kādu datoru labāk izvēlēties programmēšanai, pc vai mac? Link to comment Share on other sites More sharing options...
Stasss Februāris 19, 2020 Share Februāris 19, 2020 Nintendo Link to comment Share on other sites More sharing options...
staylez Februāris 19, 2020 Share Februāris 19, 2020 IBM Link to comment Share on other sites More sharing options...
Anonīms Alkoholiķis Februāris 19, 2020 Share Februāris 19, 2020 Tie jau ir zaudējuši aktualitāti. Nākotnē liela vajadzība pēc VAX sistēmu speciālistiem un COBOL programmētājiem. Link to comment Share on other sites More sharing options...
AndrisBB Februāris 19, 2020 Share Februāris 19, 2020 Viss jau atkarigs ko taises programmet, ja visadas weblapas un webserverus tad njem Mac, ja kautko zema limenja, kerneljus, draiverus utt, tad perc PC, lai var normali Linux uzinstalet. Ja nu baiga vajadziba pec Windows, tad tas darbojas diezgan labi ieks virtualas kastes uz Mac. Kas noved pie secinajuma, ka varbut labak njemt Mac jebkura gadijuma (ja netaisies instalet Linux pa taisno, bet iek VM). Ja naudas nav tik daudz cik gribas, tad skaties PC. Dell XPS 13/15 ir ljoti populari starp programetajiem. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!