8:15 це проблема ооп-мов де опис даних та опис поведінки примусово об'єднаний. Таж система трейтів у Rust просто відкриває очі наскільки такий ооп підхід є хибним. Такий ооп підхід порушує СОЛІД там де про розділення інтерфейсів. Якщо наш умовний собака має гавкати та віляти хвостом то кому у здоровому глузді прийде у голову описувати реалізацію цих двох малопов'язаних поведінок у одному файлі/модулі.
добре що є pre push як husky і стижлізатор як prettier. бо раніше треба було ручками правити всі ті варнінги лінтів. як js розробник я використовую швидкі перевірки на 1 рядок, якщо в мене є тільки if і return - краще читається if( data.length === 0) return if( !data.length ) return а далі код який працює- не треба зайвий елс і використовувати 3 лінії коду. у випадку виклику іншого класу чи функції треба дужки. а коли більше 3 - краще switch. є багато прикладів правил коду, і вони змінюються з роками. але без них ніяк- особливо важливо для контролю версій
Без розшарювання екраном з кодом сприймається так: «ну да, ну да, ну да. Шо робить не понятно». Хотілося б форматувати «як всі», але простотна словах не сприймається пояснення(
3:45 у "сучасних", "зручних для розробника" мовах, таких як Го при описі полей структури (класу) їх порядок все ж має бути таким, щоб задовільнити коректне виравнювання. Інакше структура може займати у рази більше місця у пам'яті. Ну або Гугл нам бреше й Го це не "сучасна", "зручна для розробки мова" а старий мотлох який достали з комори :) PS Це мало б сенс, якщо мова б переслідувала мету мати працюючий FFI, але Go має мабуть найгірші FFI.
Дякую. Чудово!
Дякую за відео та вашу працю!
Дякую за корисну інформацію! Подивився 30.11.2024
Дуже дякую Вам за вашу працю, за ваші цікаві та корисні україномовні випуски
дякую за відео, вподобайка та й коментар для популяризації контенту
Hi Ya & best wishes. Thanks for work. Be Happy. Sevastopol/Crimea.)
Дивлюсь кожен випуск цієї рубрики
Дякую за Вашу українську! Вона вже майже ідеальна! Не дивуйтеся якщо скоро виявитеся в лавах "Правого сектору" (по версії россмі)
Наприкінці відео не було мотивуючої цитати! Лайк поставив, але залишився невмотивованим до кінця дня. :(
5:30 Новий PHP 8.4 передає щирі вітання геттерам та сеттерам.
Shalom.)
дуже гарно, якщо ти сам на проекті, а якщо проект давно ведуть - то вже є кодстайл і всі ці поради - не підходять))
8:15 це проблема ооп-мов де опис даних та опис поведінки примусово об'єднаний. Таж система трейтів у Rust просто відкриває очі наскільки такий ооп підхід є хибним. Такий ооп підхід порушує СОЛІД там де про розділення інтерфейсів. Якщо наш умовний собака має гавкати та віляти хвостом то кому у здоровому глузді прийде у голову описувати реалізацію цих двох малопов'язаних поведінок у одному файлі/модулі.
добре що є pre push як husky і стижлізатор як prettier.
бо раніше треба було ручками правити всі ті варнінги лінтів.
як js розробник я використовую швидкі перевірки на 1 рядок, якщо в мене є тільки if і return -
краще читається
if( data.length === 0) return
if( !data.length ) return
а далі код який працює- не треба зайвий елс і використовувати 3 лінії коду.
у випадку виклику іншого класу чи функції треба дужки. а коли більше 3 - краще switch.
є багато прикладів правил коду, і вони змінюються з роками. але без них ніяк- особливо важливо для контролю версій
Краще match, switch треба забути як жахіття з минулого. Але JS не має match.
Без розшарювання екраном з кодом сприймається так: «ну да, ну да, ну да. Шо робить не понятно». Хотілося б форматувати «як всі», але простотна словах не сприймається пояснення(
👋🤜🤛🤝👏💥.)
3:45 у "сучасних", "зручних для розробника" мовах, таких як Го при описі полей структури (класу) їх порядок все ж має бути таким, щоб задовільнити коректне виравнювання. Інакше структура може займати у рази більше місця у пам'яті. Ну або Гугл нам бреше й Го це не "сучасна", "зручна для розробки мова" а старий мотлох який достали з комори :)
PS Це мало б сенс, якщо мова б переслідувала мету мати працюючий FFI, але Go має мабуть найгірші FFI.
Для методів і класів - на початку рядка, для умов і циклів - в кінці.
Ctrl + A
Ctrl + Shift + L
І замерджить все! Хай буржуїни не видєлюються із своїми Екліпсами!