Можно посмотреть на это с другой стороны и применить всеми любимую функциональщину. Что-то типа цепочки: контроллер -> OrderRequest -> бэкенд (ValidOrder | InvalidOrder) -> (SavedOrder | OrderSaveError | SomeOtherError) -> опять контроллер -> (паттерн матчинг по результату)
Инварианты здесь находятся в сигнатурах методов, участвующих в цепочке процессинга. Можно ещё модный railway oriented programming имаджинировать)
Так вот, во всём вышеперечисленном проблема вовсе не в языке, TypeScipt великолепен. Проблема в том, что эти десктопные приложения тащат за собой Chromium. Но вот в чём дело, тот же VS Code практически моментально стартует и совершенно не мешает жить. И, кажется, стал уже дефакто редактором для фронтедеров. Дискордом не пользуюсь, но масштабных жалоб не слышал. Тимз это боль, да, но тем не менее каждый день в течении рабочих часов оно у меня открыто и проблем не причиняет.
А Газпром во всех странах по федеральному ТВ рекламируют? Ну, то есть, я понимаю, что провести газ в каждый дом это нерентабельно и т.д, но может быть тогда немного упырить мел? Достояние национальное, но вы собирайте покупайте валежник.
По сути мне нужен ноут с хорошим экраном, хорошей батарейкой, с быстрыми интерфейсами, мо;ет быть c пассивным охлаждением, с процессором уровня Raspberry Pi, что бы 12-14 часов от батарейки тянул и это был не Мак
В функциональщине (или, с вашего позволения, type driven development) каждый кейс можно представить в виде типа и воспользоваться pattern matching. Скажу честно, я последнее время так и делаю.
Число комментариев как будто намекает!
Аргентинский стейкхаус в любом городе найдётся, кмк.
Я хз. В 600тысячном Дублине и 300тысячном корке тоже двухэтажные. Да даже в Голуэй вроде бы тоже)
Кажется, этот виброход должен был бороздить просторы Венеры!
Можно посмотреть на это с другой стороны и применить всеми любимую функциональщину. Что-то типа цепочки:
контроллер -> OrderRequest -> бэкенд (ValidOrder | InvalidOrder) -> (SavedOrder | OrderSaveError | SomeOtherError) -> опять контроллер -> (паттерн матчинг по результату)
Инварианты здесь находятся в сигнатурах методов, участвующих в цепочке процессинга. Можно ещё модный railway oriented programming имаджинировать)
Не почти каждый год, а каждый. Покуда новая версия не ломает старую, то пусть хоть каждый день выпускают.
Речь про Испанию же.
Что такое "ОМ"?)
Вторая (или третья) книга, где про разумных свинок, это одна из самых сильных фантастических книг, что я читал вообще.
Третья часть в плане экономики и политика была гениальна, да!
Disclaimer: я бэкендер.
Так вот, во всём вышеперечисленном проблема вовсе не в языке, TypeScipt великолепен. Проблема в том, что эти десктопные приложения тащат за собой Chromium. Но вот в чём дело, тот же VS Code практически моментально стартует и совершенно не мешает жить. И, кажется, стал уже дефакто редактором для фронтедеров. Дискордом не пользуюсь, но масштабных жалоб не слышал. Тимз это боль, да, но тем не менее каждый день в течении рабочих часов оно у меня открыто и проблем не причиняет.
ну максимум 640 Кб
А где географически?
А Газпром во всех странах по федеральному ТВ рекламируют? Ну, то есть, я понимаю, что провести газ в каждый дом это нерентабельно и т.д, но может быть тогда немного упырить мел? Достояние национальное, но вы
собирайтепокупайте валежник.А это где?
ну или в монаду-обдолбаду обернуть всё!)
А что за беда с Маком?
а почему не MS Surface?
в .net до некоторых пор лямбды сильно выигрывали в производительности у method group (MS накосячили, сейчас потихоньку фиксят).
В функциональщине (или, с вашего позволения, type driven development) каждый кейс можно представить в виде типа и воспользоваться pattern matching. Скажу честно, я последнее время так и делаю.