🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17168

Re: Do Panow: Przybylka, Maleckiego, Wojewodzkiego

#17168
From: Seweryn Habdank-Wojewódzki
Date: Thu, 24 May 2007 11:58
46 lines
3397 bytes
Witam

Aleksander Galicki wrote:

> Do codziennego developmentu Twoje IDE samo Ci powie: "ups, nie
> posprzatales po sobie i w kodzie jest deklaracja zmiennej, ktorej nikt nie
> uzywa". Eclipse powie Ci to natychmiast, bo Eclipse kompiluje szybciej niz
> piszesz kod. Metryki zas przy normalnym developmencie nie sa potrzebne.
> Pozornym wyjatkiem moze byc sytuacja gdy zatrudniles wlasnie 7000
> obywateli Sri Lanki do napisanie systemu billingowego i chcesz sprawdzic,
> czy aby nie pisza tego w jednej wielokrotnie zagniezdzonej petli for.

Właśnie chodzi o takie sytuacje. Albo kiedy kupujesz bibliotekę zewnętrzną,
która ma się integrować z całością Twojego programu.

Jeszcze raz podkreślam, dobrzy programiści tego nie potrzebują. A nawet
więcej czasem taka czy inna metryka pokaże złą notę, a kod będzie dobry, bo
będzie jakiś szczególny.

> Zalezy, jak moja firma zatrudnia graduates, to przez pierwsze 6 miesiecy
> owi graduate wykonuja prace, za ktora nikogo sie nie charge'uje. I
> cokolwiek wyprodukuja jest poddawane review osob z wiekszym
> doswiadczeniem. Firma wiec placi za to - dlatego tez inwestycja w graduate
> jest bardzo droga inwestycja. W przypadku normalnego developmentu placi za
> to klient. Aczkolwiek moze to byc roznie nazwane w konkretnych
> kontraktach.

Zgadza się. Pozostaje tylko ufać programistom, że będą dobrze pisać kod.
Ja generalnie ufam chyba, że się sparzę na czyimś kodzie.

Jednak doniesienia np. z "thedailywtf" są porażające i wielu firmach stosuje
się kontrolę jakości kodu.

Jeszcze raz podkreślam. Są sytuacje kiedy albo trzeba jakimś wspólnym
językiem opisać jakość kodu, albo kiedy programistom w firmie nie zależy na
jakości kodu. Nieraz w firmach jest tak, że kiedy zbliża się release i
pojawiają sie jakieś bugi, to łata się je byle jak byle program działał, a
poprawki "faktyczne" z refaktoringiem włącznie zostawia się na później -
kiedy "będzie spokojniej". Co oczywiście nie jest żadnym standardem w
programowaniu ale tak się zdarza z rzeczonym przemyśle softwareowym.

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
 \/\/
Technical Details
Message-ID: <f33uc4$q01$1@news.vectranet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
References: <f2rn5h$4m9$2@inews.gazeta.pl> <f2s8nr$8jv$1@news.vectranet.pl> <s8b35312q5j9v55cl9oaurqlnecuc2c9uk@4ax.com> <f2sb6t$b1d$1@news.vectranet.pl> <jid353h6fufcbvtjia8bmbi097ktn31fcj@4ax.com> <f2t2hr$200$1@news.vectranet.pl> <u7r553dr6pjoocfcvuj4bit2un38fpp5q9@4ax.com> <f2vtnj$ql3$1@inews.gazeta.pl> <f328k8$m40$1@news.dialog.net.pl> <f32h07$fsg$1@inews.gazeta.pl> <f32kv2$u07$1@news.dialog.net.pl> <f32p9l$69s$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: Do Panow: Przybylka, Maleckiego, Wojewodzkiego
Date: Thu, 24 May 2007 13:58:03 +0200
Organization: VectraNET - http://www.vectranet.pl
Lines: 47
Message-ID: <f33uc4$q01$1@news.vectranet.pl>
References: <f2rn5h$4m9$2@inews.gazeta.pl> <f2s8nr$8jv$1@news.vectranet.pl> <s8b35312q5j9v55cl9oaurqlnecuc2c9uk@4ax.com> <f2sb6t$b1d$1@news.vectranet.pl> <jid353h6fufcbvtjia8bmbi097ktn31fcj@4ax.com> <f2t2hr$200$1@news.vectranet.pl> <u7r553dr6pjoocfcvuj4bit2un38fpp5q9@4ax.com> <f2vtnj$ql3$1@inews.gazeta.pl> <f328k8$m40$1@news.dialog.net.pl> <f32h07$fsg$1@inews.gazeta.pl> <f32kv2$u07$1@news.dialog.net.pl> <f32p9l$69s$1@inews.gazeta.pl>
Reply-To: shw_mail@wp.pl
NNTP-Posting-Host: 82.139.21.12
Mime-Version: 1.0
X-Trace: news.vectranet.pl 1180007620 26625 82.139.21.12 (24 May 2007 11:53:40 GMT)
X-Complaints-To: usenet@news.vectranet.pl
NNTP-Posting-Date: Thu, 24 May 2007 11:53:40 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit