Як форматувати код правильно? | Clean Code

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 20

  • @OlegGoodsoul
    @OlegGoodsoul Місяць тому +1

    Дякую. Чудово!

  • @asumptio
    @asumptio Місяць тому +5

    Дякую за відео та вашу працю!

  • @garkin4339
    @garkin4339 Місяць тому

    Дякую за корисну інформацію! Подивився 30.11.2024

  • @sergtsch87
    @sergtsch87 Місяць тому +3

    Дуже дякую Вам за вашу працю, за ваші цікаві та корисні україномовні випуски

  • @akiruaUazammetra
    @akiruaUazammetra Місяць тому +2

    дякую за відео, вподобайка та й коментар для популяризації контенту

  • @anatolykosychenko8038
    @anatolykosychenko8038 Місяць тому +1

    Hi Ya & best wishes. Thanks for work. Be Happy. Sevastopol/Crimea.)

  • @save_the_UOC
    @save_the_UOC Місяць тому

    Дивлюсь кожен випуск цієї рубрики

  • @dmitrokopylets1835
    @dmitrokopylets1835 Місяць тому +2

    Дякую за Вашу українську! Вона вже майже ідеальна! Не дивуйтеся якщо скоро виявитеся в лавах "Правого сектору" (по версії россмі)

  • @МаксимДружинин-я1я
    @МаксимДружинин-я1я Місяць тому +6

    Наприкінці відео не було мотивуючої цитати! Лайк поставив, але залишився невмотивованим до кінця дня. :(

  • @adicthreex3530
    @adicthreex3530 Місяць тому

    5:30 Новий PHP 8.4 передає щирі вітання геттерам та сеттерам.

  • @anatolykosychenko8038
    @anatolykosychenko8038 Місяць тому +1

    Shalom.)

  • @АнатолийЯ-ы7т
    @АнатолийЯ-ы7т Місяць тому

    дуже гарно, якщо ти сам на проекті, а якщо проект давно ведуть - то вже є кодстайл і всі ці поради - не підходять))

  • @adicthreex3530
    @adicthreex3530 Місяць тому

    8:15 це проблема ооп-мов де опис даних та опис поведінки примусово об'єднаний. Таж система трейтів у Rust просто відкриває очі наскільки такий ооп підхід є хибним. Такий ооп підхід порушує СОЛІД там де про розділення інтерфейсів. Якщо наш умовний собака має гавкати та віляти хвостом то кому у здоровому глузді прийде у голову описувати реалізацію цих двох малопов'язаних поведінок у одному файлі/модулі.

  • @lestyshchenko3023
    @lestyshchenko3023 Місяць тому

    добре що є pre push як husky і стижлізатор як prettier.
    бо раніше треба було ручками правити всі ті варнінги лінтів.
    як js розробник я використовую швидкі перевірки на 1 рядок, якщо в мене є тільки if і return -
    краще читається
    if( data.length === 0) return
    if( !data.length ) return
    а далі код який працює- не треба зайвий елс і використовувати 3 лінії коду.
    у випадку виклику іншого класу чи функції треба дужки. а коли більше 3 - краще switch.
    є багато прикладів правил коду, і вони змінюються з роками. але без них ніяк- особливо важливо для контролю версій

    • @adicthreex3530
      @adicthreex3530 Місяць тому

      Краще match, switch треба забути як жахіття з минулого. Але JS не має match.

  • @oleksiiljubcyc9990
    @oleksiiljubcyc9990 Місяць тому +1

    Без розшарювання екраном з кодом сприймається так: «ну да, ну да, ну да. Шо робить не понятно». Хотілося б форматувати «як всі», але простотна словах не сприймається пояснення(

  • @anatolykosychenko8038
    @anatolykosychenko8038 Місяць тому

    👋🤜🤛🤝👏💥.)

  • @adicthreex3530
    @adicthreex3530 Місяць тому

    3:45 у "сучасних", "зручних для розробника" мовах, таких як Го при описі полей структури (класу) їх порядок все ж має бути таким, щоб задовільнити коректне виравнювання. Інакше структура може займати у рази більше місця у пам'яті. Ну або Гугл нам бреше й Го це не "сучасна", "зручна для розробки мова" а старий мотлох який достали з комори :)
    PS Це мало б сенс, якщо мова б переслідувала мету мати працюючий FFI, але Go має мабуть найгірші FFI.

  • @liubomyr_p
    @liubomyr_p Місяць тому

    Для методів і класів - на початку рядка, для умов і циклів - в кінці.

  • @MiriMany
    @MiriMany Місяць тому

    Ctrl + A
    Ctrl + Shift + L
    І замерджить все! Хай буржуїни не видєлюються із своїми Екліпсами!