Друкарня від 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

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

42Довгочити
621Перегляди
20Підписники
Підтримати
На Друкарні з 26 вересня 2023

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

  • Куда я жмав #27

    Ніч тепер вже менша за день і можна підставляти моську до сонечка. Весна настала остаточно. Світло майже не вимикають. Теплішає з кожним днем. Верби «котики» квітнуть. «Солдатіки» з землі повилізали. Відновлюються багато популяцій тварин, що були на грані зникнення.

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

    Куда Я Жмав
  • Як короткі відосікі змінюють наш мозок і що показало дослідження

    Ви коли-небудь помічали, що після години в соціалочках вам важче зосередитися на чомусь важливому? Виявляється, це не просто ви так “чуствуєте”, а так воно і є.

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

    Наука
  • Нісенітна торбинко (штучко-інтєлєкт), змилуйся над нами

    Ми використовуємо неправильну метафору для опису штучного інтелекту. Коли ChatGPT пише як людина, здається, ніби він "розумний". Але це вже перша помилка Тож коли штучний інтелект розмовляє, як ми… ми вважаємо, що він такий самий, як ми.

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

    Штучний Інтелект

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

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

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

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