🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #21388

Re: Praca dla programisty Python

#21388
From: andrzej.kluge
Date: Fri, 19 Oct 2007 10:37
51 lines
3574 bytes
On 16 Paź, 16:36, Bart Ogryczak <B.Ogryc...@gmail.com> wrote:
> On Oct 16, 3:44 pm, andrzej.kl...@gmail.com wrote:
>
>
>
> > On 16 Paź, 08:16, Daniel Mroz <be...@alpha.pl> wrote:
>
> > >  andrzej.kl...@gmail.com wrote:
> > > > - Eclipse/PyDEV, Subversion, UnitTests
>
> > > Dlaczego firmy wymuszają pracę na konkretnym edytorze/IDE? Przecież
> > > pracodawcę interesują jedynie wyniki prac i jeśli programiście wygodniej
> > > się koduje przy pomocy 'echo "class Foo(object):" >> blah.py' to firma
> > > powinna zadbać o to, aby mógł pracować w ten sposób. Dlaczego nie Eric3/4?
> > > Dlaczego nie KDevelop, Anjuta czy Notatnik?
>
> > Racja.  Pracodawcę interesują wyniki prac, a wyniki te będą tym
> > lepsze, im bardziej zgrana będzie praca zespołu.  Nie wyobrażam sobie
> > pracy zespołu, gdzie każdy z programistów korzysta ze swojego
> > ulubionego/unikatowego IDE, o którym reszta grupy ma niewielkie
> > pojęcie.  Stąd narzucone "z góry" środowisko.  Wydaje mi się to
> > oczywiste.
>
> Bzdura jakich malo.

ostra krytyka.
Panowie, nie chodzi tutaj o wyższość jednego IDE nad innym, czy
wyjątkowości Pythona, dla którego IDE ma mieć "znaczenie drugo-,
trzecio- czy pięciorzędne".  Problem wspólnego IDE w pracy zespołu
programistów, nie rozproszonych po świecie, tylko siedzących jeden
przy drugim, dotyczy takich aspektów jak:
- łatwość zmiany stanowiska pracy
- aktualizacje oprogramowania
- rozwiązywanie problemów związanych z IDE (pytania, typu: słuchaj,
jak zrobić..., jaki skrót..., nie buduje..., nie uzupełnia...)
- wspólna praca kilku developerów, w celu rozwiązania jakiegoś
problemu, przy jednym stanowisku, nie mówiąc o programowaniu w parach
(w każdej chwili programiści mogą zamienić się miejscami, bez potrzeby
poznawania nowego środowiska)

W przypadku Eclipse, nie bez znaczenia jest też fakt istnienia
projektów napisanych w Javie, czy PL/SQL.  Gdy zaistnieje potrzeba
przełączenia się na jeden z takich projektów, nie ma problemu: wciąż
mamy te same mechanizmy przeszukiwania, informowania o błędach,
debuggowania, synchronizacji z repozytorium, te same skróty
klawiaturowe, etc.

Spójrzcie panowie na ten problem od tej strony.

pozdr.
ak
Technical Details
Message-ID: <1192790256.578353.288820@z24g2000prh.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!z24g2000prh.googlegroups.com!not-for-mail
References: <1192508722.290289.293200@e9g2000prf.googlegroups.com> <ff1l3i$kp5$1@node1.news.atman.pl> <1192542245.372304.106060@k35g2000prh.googlegroups.com> <1192545385.218045.289780@y27g2000pre.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!z24g2000prh.googlegroups.com!not-for-mail
From: andrzej.kluge@gmail.com
Newsgroups: pl.comp.lang.python
Subject: Re: Praca dla programisty Python
Date: Fri, 19 Oct 2007 03:37:36 -0700
Organization: http://groups.google.com
Lines: 60
Message-ID: <1192790256.578353.288820@z24g2000prh.googlegroups.com>
References: <1192508722.290289.293200@e9g2000prf.googlegroups.com>   <ff1l3i$kp5$1@node1.news.atman.pl>   <1192542245.372304.106060@k35g2000prh.googlegroups.com>   <1192545385.218045.289780@y27g2000pre.googlegroups.com>
NNTP-Posting-Host: 153.19.128.35
Mime-Version: 1.0
X-Trace: posting.google.com 1192790257 30153 127.0.0.1 (19 Oct 2007 10:37:37 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 19 Oct 2007 10:37:37 +0000 (UTC)
In-Reply-To: <1192545385.218045.289780@y27g2000pre.googlegroups.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.23 (Windows NT 5.0; U; pl),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: z24g2000prh.googlegroups.com; posting-host=153.19.128.35;   posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit