🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #310122

Re: Coroutines w (GNU) C

#310122
From: Mateusz Viste
Date: Fri, 31 Jan 2020 21:27
24 lines
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-mail
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>

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