Последно редактирано на 01.08.2020 от Courvoisier, видяно: 1683 пъти.
От гледна точка на readability даже Kevlin Henney има теза защо трябва да пишем { на нов ред. В Питоня почват да се вдигат warning-и ако минеш 80-та колона. Във Visual Studio съм сложил Editor Guideline на 100, може да се видят даже с лаптоп 13 инча. 160 за монитор е ОК, но ако ги отворя на лаптоп, а аз често го правя на някоя пейка на въздух, трябва да скролвам или home/end бутоните.
Последно редактирано на 01.08.2020 от Courvoisier, видяно: 1680 пъти.
Миналата година ходих на "Indit Black Hat Конференция 2019", като изключим 3 теми, другото беше total utter bullshit. Например един обяснява как да сме производителни с Notepad++ и се изказа мегафанатично против скролинга. В което има право, ако трябва да хвана мишката губя време. Макар, че е по- добре днес да напиша 2 реда код, които знам какво правят и защо са там, отколкото 20000, които не знам какво правят. Този същия обяснява колко е важно да одрусаме крушата сутрин, за да не ни тежи през деня, влияело добре на мозъка и на производителността.
Отдавна не съм пипал. Сега съм джаваскрипт чалгар :)
Обаче ако трябва да напиша некво там програмче на руби вероятно ще е общо взето без грешка дори на салфетка което не съм сигурен че ще е ако е на си шарп въпреки че може и повече си шарп да съм писал. Не че рубито не е пълно с негови глупости разбира се.
Имаше некъв психопат в руби стратосферата навремето дето правеше негов мутант (potion) с кръстоски от руби и питон и кой знае още какво.
Изглежда съм пипнал множествена умнокрасивистия някъде тогава и въпреки че май отчасти се поизлекувах от най-гадните симптоми на либеращината още ми бръмчат всякакви лудости включително неистовия сърбеж да си правя език въпреки че ми е ясно колко аксиоматично невъзможно е да го направя дори толкова средняшки добър че да ме кефи поне мен в повечето ситуации дето на мен ми възникват.
Даже си водя некви записки с идеи кое ме кефи (засега основно неща от руби, питон, джаваскриптчето и iolanguage). Ама всичко се бие с вичко друго, безнадеждна история :)
Може би трябва да ги изтрия за да си спася душата и безгрижно да си щракам на Удри Муйо ама засега заразата изглежда ме е превзела, даже чета Crafting Interpreters и тая класика
Не бих се изненадал едни образи от тези с решенията за уиндоуска автоматизация още да ползват адаптирани части от мой руби-ком код (през ффи библиотека, IUnknown неща не IDispatch чекиите).
Бях си направил среда дето като напиша в SciTE това:
Последно редактирано на 01.08.2020 от Courvoisier, видяно: 1605 пъти.
Това извращение виждали ли сте го? Естествено, той го е написал с гаден идентейшън, така ми е трудно на пръв поглед да го прочета. Понеже не го използвам още и на втори поглед ще ми е трудно.
Последно редактирано на 01.08.2020 от Courvoisier, видяно: 1603 пъти.
Иначе има интересни чикии, тъкмо ще мисля как да ги ползва. Dispose Async например, IAsyncDisposable. Тука викат asynchronous streams. Засега май само ще правя await using, досега веднъж не ми се е наложило да пиша мой си стрийм.
Pattern matching-ът го има в 100 езика, C#-ският е най-вдъхновен от F# по очевидни причини, но още е слабичък. Още трябва. По-специално relational patterns са особено важни.
MVC, строга директорийна структура, сървърско плющене на хтмл пиейчпи стайл с erb и код генератори има МНОГО отпреди релсите.
Впрочем личното ми меко казано силно непопулярно мнение е че точно релсите ДЪЛГОСРОЧНО преебаха руби, един вид наистина the KILLER app, строгата директорийна структура е антируби, емвиси е антируби, код генераторите на 'проект' от всякакъв вид на всеки език пък са utter shit и антивсичко, не само антируби.
Единственото хубаво нещо (две са обаче другото се случваше и без релсите) е искрата в областта на уеб сървърите.