-
Data: 2017-04-25 08:44:56
Temat: Re: 22nd Int.Conf. Reliable Software Technologies, Ada-Europe 2017
Od: Tomasz Kaczanowski <k...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2017-04-25 o 08:29, Roman Tyczka pisze:
> On Mon, 24 Apr 2017 15:24:29 -0700 (PDT), Maciej Sobczak wrote:
>
>>> Ciekawe, ze ciagle slysze narzekania, ze trzeba wiecej pisac.
>>> Ale ni cholery nikt nie narzeka, ze im mniej trzeba pisac, tym trudniej
>>> sie czyta.
>>
>> Jest jeszcze gorzej. Średnia szybkość klepania kodu w takich systemach to 1
(słownie: jedna) linia kodu na inżyniera na dzień. W tym czasie wokół tej jednej
linii kodu powstaje kilka albo kilkanaście stron analiz, powiedzmy, że w Wordzie.
Przy tych proporcjach radość z pisania kodu jest tak wielka, że każdą literkę się
celebruje a ludzie się cieszą, że mogą sobie napisać "begin" albo nawet "BEGIN" (a
co!) zamiast zwykłego jednego nawiasu, powiedzmy klamrowego. W takich warunkach
trzeba nie mieć sumienia, żeby krytykować język za nadmiar pisania. :-)
>
> Pomijając już ten specyficzny przypadek to Michał ma rację w szerokim
> pojęciu. Zacieranie rączek z zaoszczędzenia 50% kodu jest krótkowzroczne.
> Niedawno wklejałem tu do rozkminy 3 linijki kodu JS napisane tak, że nie
> wiadomo było o co kaman.
> Ale nawet pisząc czytelny kod to fakt mniejszej czy większej liczby
> klepnięc w klawiaturę jest tak znikomym ułamkiem całego procesu kodowania,
> że nie wiem po co się to w ogóle porusza. Zwłaszcza, że współczesny edytor
> redukuje różnicę w pisaniu pomiędzy BEGIN a { do minimum.
>
Bo to zależy, ja natomiast poprawiam kody pisane metodą c/p... Ludzie z
jednej strony oszczedzaja linie czy 2 piszac w jednej linii cale if/else
a z drugiej potrafia wymodzić fujkcję mającą 1500 linii i wiele
zagłębień, a teraz to spróbuj zanalizować. Dodatkowo mnóstwo kodu
powtarzającego się, a teraz minimalna zmiana i musisz szukac wszystkich
wystąpień po całym kodzie. Tak więc ja wolę zanim zacznę pisać
przeanalizować problem zanim zacznę pisać, bo okazuje się, że zajmie to
tyle samo czasu, kod będzie krótszy i czytelniejszy.
--
http://kaczus.ppa.pl
http://kaczanowska.info
Następne wpisy z tego wątku
- 25.04.17 14:19 m...@k...org
- 25.04.17 19:21 Sebastian Biały
- 26.04.17 08:58 Tomasz Kaczanowski
- 26.04.17 15:46 Maciej Sobczak
- 26.04.17 15:53 Maciej Sobczak
- 26.04.17 18:23 Sebastian Biały
- 26.04.17 22:59 m...@k...org
- 27.04.17 15:16 Maciej Sobczak
- 27.04.17 19:53 Sebastian Biały
- 28.04.17 08:09 Maciej Sobczak
Najnowsze wątki z tej grupy
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
Najnowsze wątki
- 2025-05-09 Kto miał rację ?
- 2025-05-09 Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- 2025-05-08 Z jakiego paragrafu podlega ochronie (resortowa) flaga UE w RP3? Bo to nie flaga Obcego PAŃSTWA [KK-137.2]
- 2025-05-08 Usługi, rozliczanie płatności z karty i blika
- 2025-05-08 Lublin => Delphi Programmer <=
- 2025-05-08 Lublin => Programista Delphi <=
- 2025-05-08 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-08 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-07 Wielki smog w Watykanie
- 2025-05-07 Polscy czołgiści najlepsi w międzynarodowych zawodach na Łotwie!!!
- 2025-05-07 Znaki wewnętrzne
- 2025-05-07 Czujnik nacisku
- 2025-05-07 Wielki smog w Watykanie Nadal palą węglem w piecach
- 2025-05-07 Kraków => Business Development Manager - Network and Network Security
- 2025-05-07 Białystok => Team Lead Data Engineer (obszar Snowflake) <=