Article View: pl.comp.lang.c
Article #247007Re: ile czasu trzeba aby sie nauczyc c++?
From: (fir)
Date: Mon, 10 Apr 2017 14:01
Date: Mon, 10 Apr 2017 14:01
29 lines
4104 bytes
4104 bytes
W dniu poniedziałek, 10 kwietnia 2017 10:53:15 UTC+2 użytkownik godek....@gmail.com napisał: > 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) nie zgadzam sie z tym, pozatym to nie sa liteeralnie skopiowane bloki tylko np bardzo podobne kilkulinijkowce ktore nosza pewne cechy szablonowosci - wogole mi to nie przeszkadza i uwazam ze jest ok jak bylem newbem to jak mielem 3 podobne funkcje z malymi roznicami to pisalem jedna i robilem cos w rodzaju switcha w srodku czy parametryzowania, dzis pisze po prostu 3 (a nawet 17) i mam spokoj
Technical Details
Message-ID:
<411d3d82-a0e2-474a-8f73-995093825954@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!1.eu.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g57no843301qta.0!news-out.google.com!w25ni790qtc.0!nntp.google.com!c45no590742qtb.1!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> <d3e48384-7b53-41ba-9eb2-245824936fbe@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.99.127.2 with SMTP id a2mr10763282pgd.127.1491832887332; Mon, 10 Apr 2017 07:01:27 -0700 (PDT) X-Received: by 10.157.25.38 with SMTP id j38mr142716ota.20.1491832887266; Mon, 10 Apr 2017 07:01:27 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!1.eu.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g57no843301qta.0!news-out.google.com!w25ni790qtc.0!nntp.google.com!c45no590742qtb.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Mon, 10 Apr 2017 07:01:26 -0700 (PDT) In-Reply-To: <d3e48384-7b53-41ba-9eb2-245824936fbe@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.217; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.172.255.217 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> <d3e48384-7b53-41ba-9eb2-245824936fbe@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <411d3d82-a0e2-474a-8f73-995093825954@googlegroups.com> Subject: Re: ile czasu trzeba aby sie nauczyc c++? From: "(fir)" <profesor.fir@gmail.com> Injection-Date: Mon, 10 Apr 2017 14:01:27 +0000 Lines: 36 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit