Предлагаю концепцию Faultable type — модификацию типов по аналогии с nullable. Суть — в том, что этот тип может принимать особое значение если при выполнении программы что-то пошло не так: не найден нужный файл, произошло деление на 0 и т.д. Этот тип предназначен для работы с ошибками как можно ближе к месту их возникновения, в отличие от исключений, которые больше подходят для того, чтобы работать с ошибками централизованно. Чтобы не переключать 100500 раз раскладку, буду называть его «ошибаемым типом», как бы забавно это не звучало.
vbif @vbif
User
Меня бесит клавиатура
4 min
18KRecovery Mode
Двенадцать F-клавиш, стрелки перевёрнутой буквой Т — кажется, так клавиатуры компьютера выглядели всегда. По крайней мере, эта раскладка с нами уже больше 30 лет. Казалось бы, зачем менять то, что хорошо работает? Но чем дольше понимаешь, сколько много казалось бы такой простой вещи спорных, неудобных и раздражающих мелочей.
-14
Текстовые процессоры
3 min
2.3KЭто моя первая статья на хабре, и прошу не ругать, если где-то окажусь необъективным или наивным...
Первые наброски этой статьи появились, когда вышел MSOffice 2007 – увидев, что вместо того, чтобы расширять функциональность, устранять недоделки МС взялась украшать программу. Взглянув на это… я решил полностью избавиться от MSOffice и перейти на альтернативный пакет. Первым попался мне OpenOffice, и пока он хоть и не во всём, но устраивает меня гораздо больше, чем МС. Однако я решил поразмышлять на тему идеального текстового процессора.
Введение.
Первые наброски этой статьи появились, когда вышел MSOffice 2007 – увидев, что вместо того, чтобы расширять функциональность, устранять недоделки МС взялась украшать программу. Взглянув на это… я решил полностью избавиться от MSOffice и перейти на альтернативный пакет. Первым попался мне OpenOffice, и пока он хоть и не во всём, но устраивает меня гораздо больше, чем МС. Однако я решил поразмышлять на тему идеального текстового процессора.
-17
Information
- Rating
- Does not participate
- Registered
- Activity