Article View: pl.comp.lang.c
Article #247006Re: ile czasu trzeba aby sie nauczyc c++?
From: godek.maciek
Date: Mon, 10 Apr 2017 08:53
Date: Mon, 10 Apr 2017 08:53
24 lines
3437 bytes
3437 bytes
W dniu niedziela, 9 kwietnia 2017 11:23:17 UTC+2 użytkownik (fir) napisał: > > Obstawiam, że te "twoje" linie to kopy-pasta plus zmiana nazw > > identyfikatorów. > > jesli by tak bylo to jest to akurat 'lucky day' > calkiem szczesliwa sytuacja, (przeciwko ktorej nic specjalnie nie mam) W moim odczuciu taka sytuacja jest fatalna. Jeżeli masz jakieś powtórzenia w kodzie, to zrób z tego osobną procedurę albo makro, albo zaprojektuj DSL, w którym wyrażałbyś tylko to, co istotne. Copy-paste to jeden z największych grzechów, jakie może popełnić programista. (oczywiście, dopóki pracujesz w swoim projekcie sam, a projekt nie jest zbyt wielki, to nie ma to zbyt dużego znaczenia, bo raczej wiesz, skąd wziął się dany fragment kodu i do czego służy. Ale jak spotykam się z kodem, w którym widać ślady copy-paste'a, to przypomina mi się cytat "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live", po czym staram się zdobyć adres autora tego kodu)
Technical Details
Message-ID:
<d3e48384-7b53-41ba-9eb2-245824936fbe@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.eu.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g57no753739qta.0!news-out.google.com!w25ni579qtc.0!nntp.google.com!g57no753737qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<451e90e7$0$17965$f69f905@mamut2.aster.pl> <df81b585-523e-4ed7-a9b1-3eb3a980639d@googlegroups.com> <almarsoft.37215651928186221@news.v.pl> <f52db3b6-cba3-4c7a-9d02-2fa8105dab31@googlegroups.com> <almarsoft.666605623275236501@news.v.pl> <6dec90fc-996e-4eba-b0ad-39c85cf63178@googlegroups.com> <almarsoft.186316786733941680@news.v.pl> <c6e6f8be-305e-4dc4-aa68-ae78a6092d41@googlegroups.com> <almarsoft.8711069852850737226@news.v.pl> <11d70a66-0d3b-4b34-9c05-41682a0df8b1@googlegroups.com> <58e7df3c$0$645$65785112@news.neostrada.pl> <b8c15b18-beea-4ff2-984c-448475cf3d01@googlegroups.com> <58e7e6fe$0$654$65785112@news.neostrada.pl> <15a4c9b8-7ff6-4f1e-b5f4-3a0900c12e8a@googlegroups.com> <a2c9b678-c678-4772-a328-543b9cf1f2bf@googlegroups.com> <58e885dc$0$662$65785112@news.neostrada.pl> <8698e521-a9e6-4ca1-93e1-63ba3774f83e@googlegroups.com> <32d9c13f-c8fc-4d6f-a13d-a01775b57294@googlegroups.com> <b112e438-d604-403e-81fe-1a529ec3cd82@googlegroups.com> <58e8ddf6$0$5159$65785112@news.neostrada.pl> <5c5b62fe-cf04-4a41-a6d2-9cb4bbc26431@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.157.46.229 with SMTP id w92mr9642526ota.96.1491814394968; Mon, 10 Apr 2017 01:53:14 -0700 (PDT) X-Received: by 10.157.17.171 with SMTP id v40mr584184otf.11.1491814394922; Mon, 10 Apr 2017 01:53:14 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.eu.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g57no753739qta.0!news-out.google.com!w25ni579qtc.0!nntp.google.com!g57no753737qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Mon, 10 Apr 2017 01:53:13 -0700 (PDT) In-Reply-To: <5c5b62fe-cf04-4a41-a6d2-9cb4bbc26431@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.192.95.134; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r NNTP-Posting-Host: 213.192.95.134 References: <451e90e7$0$17965$f69f905@mamut2.aster.pl> <df81b585-523e-4ed7-a9b1-3eb3a980639d@googlegroups.com> <almarsoft.37215651928186221@news.v.pl> <f52db3b6-cba3-4c7a-9d02-2fa8105dab31@googlegroups.com> <almarsoft.666605623275236501@news.v.pl> <6dec90fc-996e-4eba-b0ad-39c85cf63178@googlegroups.com> <almarsoft.186316786733941680@news.v.pl> <c6e6f8be-305e-4dc4-aa68-ae78a6092d41@googlegroups.com> <almarsoft.8711069852850737226@news.v.pl> <11d70a66-0d3b-4b34-9c05-41682a0df8b1@googlegroups.com> <58e7df3c$0$645$65785112@news.neostrada.pl> <b8c15b18-beea-4ff2-984c-448475cf3d01@googlegroups.com> <58e7e6fe$0$654$65785112@news.neostrada.pl> <15a4c9b8-7ff6-4f1e-b5f4-3a0900c12e8a@googlegroups.com> <a2c9b678-c678-4772-a328-543b9cf1f2bf@googlegroups.com> <58e885dc$0$662$65785112@news.neostrada.pl> <8698e521-a9e6-4ca1-93e1-63ba3774f83e@googlegroups.com> <32d9c13f-c8fc-4d6f-a13d-a01775b57294@googlegroups.com> <b112e438-d604-403e-81fe-1a529ec3cd82@googlegroups.com> <58e8ddf6$0$5159$65785112@news.neostrada.pl> <5c5b62fe-cf04-4a41-a6d2-9cb4bbc26431@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <d3e48384-7b53-41ba-9eb2-245824936fbe@googlegroups.com> Subject: Re: ile czasu trzeba aby sie nauczyc c++? From: godek.maciek@gmail.com Injection-Date: Mon, 10 Apr 2017 08:53:14 +0000 Lines: 25 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit