Друкарня від WE.UA

стандарти хотівших в нато(закреслено) стандарти красивого коду NASA

зловив себе на думці, що часто повертаюся до цих стандартів хотівших в нато(закреслено) стандартів красивого коду NASA
---
NASA пише критично важливе програмне забезпечення для польотів на C.
І правила абсолютно довершені (не те шо ваш бездушний вайбкодік зі штучкой-інтєлєкт)

> No recursion. Ever.
> Every loop must have a provable upper bound.
> No dynamic memory allocation after initialization.
> Max ~60 lines per function.
> Minimum 2 assertions per function.
> Every return value must be checked.
> Zero compiler warnings allowed.
> Daily static analysis. Zero warnings there too.
> No function pointers.
> Restricted pointer dereferencing.
---

З одного боку, це викликає справжню повагу до якості коду і бажання робити речі "красіво" — адже ці люди робили абсолютно кришесносне: у 1969 році Apollo 11 злетів із 4 КБ RAM і 72 КБ ROM, і апарат із пам'яттю як у сучасного кишенькового калькулятора успішно доставив людей на Місяць.

Apollo 11, 50 Years Later: The Space Race That Defined a Decade


З іншого — згадуєш Mars Climate Orbiter, де "просто забули" узгодити метричну й імперську системи вимірювань, і апарат за 125 мільйонів доларів згорів в атмосфері Марса. І розумієш: навіть найкращі іноді фейлять.

By NASA - http://grin.hq.nasa.gov/ABSTRACTS/GPN-2000-000498.html, Public Domain, https://commons.wikimedia.org/w/index.php?curid=574574


Але все одно хочеться прагнути до найкращого — бо тут як в Paul Graham у "How to Do Great Work": "якщо не намагатиметеся бути найкращими, ви навіть не будете хорошими".

🟠 Донат? Донат!

Доки ми тут, то принагідно нагадую, що задонатити це не тільки чудова ідея, що береже сон, покращує травлення і робить волосся блискучим, а ще й наш обовʼязок, бо в нас є тільки ми.

🛸 Дронопад | 🔪 RUSORIZ | 🫶 “АЗОВ.ONE”

Ну, а вдруг ти вже задонатив, то завжди можеш закинути кілька грибнів на підтримку проекту

♥️ на кохве з курасаном класового розриву

Статті про вітчизняний бізнес та цікавих людей:

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Vitalii
Vitalii@vtlk

чуєш, підпишись!

58Довгочити
1.8KПерегляди
24Підписники
Підтримати
На Друкарні з 26 вересня 2023

Більше від автора

  • Of Pears and Kings

    У 1830-х французькі карикатуристи перетворили короля Луї-Філіппа на грушу. Почалося все з того, що Шарль Філіпон у суді намалював кілька послідовних ескізів: голова монарха поступово втрачала людські риси й ставала фруктом.

    Теми цього довгочиту:

    Історія
  • Нідерландський музей вкрив підлогу 360 кілограмами арахісового масла

    Працівники Museum Boijmans Van Beuningen кілька днів рівномірно розмазували 40 відер гладенького арахісового масла по шестикутнику площею приблизно 25 квадратних метрів. Так музей відтворив Pindakaasvloer Віма Т. Схіпперса — роботу, яку художник уперше показав ще 1969 року.

    Теми цього довгочиту:

    Щось Цікаве
  • Сім пісень, сімсот платівок і сімсот обкладинок без жодних підказок

    У Secret 7” беруть сім композицій різних музикантів, кожну випускають у ста примірниках на семидюймовому вінілі, а для кожного з 700 примірників різні художники чи дизайнери робить унікальну обкладинку.

    Теми цього довгочиту:

    Музика

Це також може зацікавити:

Коментарі (1)

Дійсно, хороші стандарти, випробувані часом і простром.

Це також може зацікавити: