View Single Post
Staro 30.09.2012., 16:57   #15
Old Iggy
Premium
 
Old Iggy's Avatar
 
Datum registracije: Feb 2006
Lokacija: Zagreb
Postovi: 4,888
Citiraj:
Autor Quantum Pregled postova
Moje iskustvo je potpuno suprotno.

I dok mi je zamislivo da bi takva okolina (ako je dobro promisljena i odrzavana) bila (potencijalno cak i produktivnija) alternativa stavljanju SSD-a na razvojne okoline, postavlja se niz pitanja - tko bi to odrzavao, kako i koliko bi to kostalo? Bi li se to isplatilo s obzirom na relativno nizak i jednokratan trosak instalacije SSD-a u razvojno racunalo? Smatram da tesko.
Koliko bi koštalo? Ti troškovi su bitno manji od mjesečnog troška hladnog pogona par developera. Ako je posao u pitanju, to je kikiriki.

Citiraj:
Autor Quantum Pregled postova
Tvrdim da si pristup koji ti zagovaras mogu priustiti samo veci developerski timovi i projekti (recimo, 15+ ljudi), dok je on potpuno neprikladan za manje timove, manje projekte i manje firme - jasno, govorimo o hrvatskim gabaritima.
Trošak par SSD-ova "malim" developerima je nikakav. Trošak cijele razvojne okoline za manje timove se isplati jednim poslom. Na stranu što se sve da složiti i u nekom VPS-u za početak.

Sve ozbiljne firme u RH koje se time bave imaju poprilično kompleksne razvojne okoline baš u tu svrhu.

Citiraj:
Autor Quantum Pregled postova
Sto se tice opaske o bazi, niti tu pricamo o osnovama, niti je tu rijec uopce o ingerenciji developera, koja zavrsava sa tablicom u bazi. Developer je tek konzument usluge koju bi trebao provideati dedicirani DBA - koji bi trebao znati sto se smije, sto ne i kako rijesiti te probleme.
Točno. Zato se i nema što čuditi porukama o greškama. A ako se time petlja na ikakav način, treba dobro poznavati zašto nešto ne radi.
Isto tako, neki developer koji radi s bazama mora poznavati u detalje kako one rade ako ga itko želi smatrati osrednjim developerom.

Citiraj:
Autor Quantum Pregled postova
Naravno, sve to vrijedilo bi za funkcionirajuci razvojni proces (dakle, luksuz i wishful thinking u RH), a ne svastarenje na koje smo vecina nas ovdje prisiljeni.
Nema tu nikakvog luksuza ni wishful thinkinga. To je standard. kao što nije standard testiranje okoline na SSD-ima.

Citiraj:
Autor Quantum Pregled postova
Najzad, stojim pri svom opcenitom stavu da kvalitetan softver (neovisno koji i kakav), treba biti sve samo ne kriptican u prijavi gresaka.
Daleko od toga. Svaki ozbiljniji sustav je često puno "nerazumljiviji" i nije mu ni svrha biti razumljiv. Onaj tko s time radi mora poznavati detalje, posebno kad je ne baš jeftin SW u pitanju.

Citiraj:
Autor Quantum Pregled postova
Pa upravo to sam i ja rekao - ako je pitanje cijene gotovo irelevantno, cemu otpor ka objektivnom poboljsanju produktivnosti?
Koji otpor?

Citiraj:
Autor Quantum Pregled postova
Osobno ne razumijem kako nekome u ovom poslu moze NE pasti na pamet takvo nesto. Cisti inzenjerski rezon - imas ogranicena sredstva, ogranicen prostor i vrlo jeftin nacin da si povecas produktivnost i ucinis rad ugodnijim, sigurno laksi (i skoro beskonacno jefiniji) nego opet zicanje poslodavca da ti kupi novi i veci SSD (a sadasnji si vec jedva izmolio) te cekanje mjesecima na isti.
Kompresija na SSD-u je upravo to: smanjenjem zauzeca diska direktno pozitivno utjeces na njegove performanse, a dobici daleko nadmasuju gubitke pa si neto u plusu.
Kompresija diska je krasan metod za usera vulgaris, ali apsolutni no-no za baze. Onaj tko to ne zna, ne razumije ili se tome čudi nema što raditi u IT-u.

Citiraj:
Autor Quantum Pregled postova
Iz mog iskustva, najveci hinderance i problem su (nakon korisnika, naravno) opcenito bili administratori. Tocno je da postoje developeri koji ne znaju (i, sto je najgore - odbijaju znati) neke osnove rada sa tehnologijom - ovim drugima bih smjesta zaljepio ili smanjenje place ili otkaz. Medjutim, bespotrebne komplikacije koje su administratori skloni sloziti, posve neopravdana paranoja, totalno nepracenje tehnologija i trendova te blatantno kreiranje posla samo radi kreiranja posla su bile najvece poteskoce i primus razlozi zasto je projekt kasnio.
Pitanje "paranoje" i administratorskih zahtjeva je jako kompleksno, no u praksi su ti zahtjevi u najvećem broju slučajeva ekstremno manji od realnih potreba okoline.

Citiraj:
Autor Quantum Pregled postova
Kakve perverzije? Zelimo si maksimizirati ustedu novca, ubrzati produktivnost i uciniti rad ugodnijim - kako su to perverzni zahtjevi?
Perverzija o SSD-ovima i kompresiji. Protuprirodan blud.

Citiraj:
Autor Quantum Pregled postova
S ovim prvim se slazem, ali mozes li pojasniti ovo drugo?
Vrlo jednostavno, na upravi je dati developeru sredstva za rad (da bi mu bilo lakše), a na njemu da radi s tim kako spada (tj., da ne testira na istom i da ne koristi ono što ne shvaća).

Citiraj:
Autor Quantum Pregled postova
Sorry, nisam shvatio pitanje: gdje se ne radi - sto?
Gdje se ne radi test na razvojnoj okolini?
__________________
Igor Batinic
Old Iggy je offline   Reply With Quote