Article View: pl.comp.lang.c
Article #310122Re: Coroutines w (GNU) C
From: Mateusz Viste
Date: Fri, 31 Jan 2020 21:27
Date: Fri, 31 Jan 2020 21:27
24 lines
2858 bytes
2858 bytes
2020-01-31 o 21:51 +0100, heby napisał: > Dlatego sugerowałbym nie pokazywać patologii jako normy. To niekoniecznie patologia. Tzn. z punktu programisty, który poza kodem niczego nie widzi, to może i jest - ale taki lamentuje kilka tygodni, że "nie mam czasu sobie porefaktoryzować", "to nie moja wina że robię błędy, to CI nie wychwyciło" itp. A potem się zwalnia i idzie do korpo, gdzie będzie mógł masturbować się z kolegami nad wirtualnymi funkcjami, wielodziedziczeniem, lambdą czy innym polimorfizmem. W startupie nie ma czasu na takie rozmyślania - ma być szybko i skutecznie, coby handlowiec mógł zafakturować i szukać następnego klienta. > Patologie istnieją tak samo w C++ jak i w C. I odpowiada za nie > głównie białko a nie język. W 100% się zgadzam. Niestety tego "białka" nie da się wyeliminować, więc póki co trzeba działać w taki sposób, by to białko było możliwie łatwo wymienialne i robiło możliwie jak najmniej szkód. Trzymanie się C to nie jest panaceum, ale z braku laku może być prostym i tanim sposobem na utrzymanie jako takiej spójności i zapewnienie że każdy ziom z zespołu będzie w stanie ogarnąć co i jak, jeśli na niego trafi pilny core dump do zdiagnozowania. Mateusz
Technical Details
Message-ID:
<20200131222730.3798bc6c@mateusz>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED.nyPK7k8oeDafdNpooDsxZQ.user.gioia.aioe.org!not-for-mailReferences:
<4375b52d-ba21-462a-8844-9bd1a02e9ece@googlegroups.com> <r0nevq$9iq$1@dont-email.me> <ecae4ae1-0b06-4956-8df0-593fa0f1cd01@googlegroups.com> <r0njjv$740$1@dont-email.me> <0e0786af-7b58-4070-b8cd-81f1bda1f432@googlegroups.com> <r0q9iv$23b$1@dont-email.me> <20200128233003.4bf9d9eb@mateusz> <1a207604-09fa-43f2-8d0a-e3ff51b183f4@googlegroups.com> <r0sf4i$d46$1@dont-email.me> <c9ada043-010e-41c1-8362-385fcab97fbb@googlegroups.com> <r0sm9p$r2m$1@dont-email.me> <35023603-9392-414e-9ad2-dfb5ddf4a850@googlegroups.com> <r0t1ne$3re$1@dont-email.me> <91b73c11-aadd-4e8f-9a1b-a3ea1da6adc3@googlegroups.com> <r0vipi$i8e$1@dont-email.me> <cef97639-4030-4213-9ad0-c4ad4e2819ea@googlegroups.com> <20200131085246.0fe01529@mateusz> <f758b0ad-39d4-46bc-8b7e-72ca20a7702e@googlegroups.com> <01ea6e01-2163-47a0-9c27-4cde159e3e5e@googlegroups.com> <r121d3$mn7$1@dont-email.me> <20200131213418.544d14ef@mateusz> <r123vi$5mt$1@dont-email.me>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED.nyPK7k8oeDafdNpooDsxZQ.user.gioia.aioe.org!not-for-mail From: Mateusz Viste <mateusz@xyz.invalid> Newsgroups: pl.comp.lang.c Subject: Re: Coroutines w (GNU) C Date: Fri, 31 Jan 2020 22:27:30 +0100 Organization: . . . Lines: 35 Message-ID: <20200131222730.3798bc6c@mateusz> References: <4375b52d-ba21-462a-8844-9bd1a02e9ece@googlegroups.com> <r0nevq$9iq$1@dont-email.me> <ecae4ae1-0b06-4956-8df0-593fa0f1cd01@googlegroups.com> <r0njjv$740$1@dont-email.me> <0e0786af-7b58-4070-b8cd-81f1bda1f432@googlegroups.com> <r0q9iv$23b$1@dont-email.me> <20200128233003.4bf9d9eb@mateusz> <1a207604-09fa-43f2-8d0a-e3ff51b183f4@googlegroups.com> <r0sf4i$d46$1@dont-email.me> <c9ada043-010e-41c1-8362-385fcab97fbb@googlegroups.com> <r0sm9p$r2m$1@dont-email.me> <35023603-9392-414e-9ad2-dfb5ddf4a850@googlegroups.com> <r0t1ne$3re$1@dont-email.me> <91b73c11-aadd-4e8f-9a1b-a3ea1da6adc3@googlegroups.com> <r0vipi$i8e$1@dont-email.me> <cef97639-4030-4213-9ad0-c4ad4e2819ea@googlegroups.com> <20200131085246.0fe01529@mateusz> <f758b0ad-39d4-46bc-8b7e-72ca20a7702e@googlegroups.com> <01ea6e01-2163-47a0-9c27-4cde159e3e5e@googlegroups.com> <r121d3$mn7$1@dont-email.me> <20200131213418.544d14ef@mateusz> <r123vi$5mt$1@dont-email.me> NNTP-Posting-Host: nyPK7k8oeDafdNpooDsxZQ.user.gioia.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.9.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit