Article View: pl.comp.objects
Article #17168Re: Do Panow: Przybylka, Maleckiego, Wojewodzkiego
From: Seweryn Habdank-Wojewódzki
Date: Thu, 24 May 2007 11:58
Date: Thu, 24 May 2007 11:58
46 lines
3397 bytes
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-mailReferences:
<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