ChatCrawlerпошук у публічному Telegram Відкрити застосунок
N

NodeUA - JavaScript and Node.js in Ukraine

знімок за вересень 2025
вересень 2025 ×
29 вересня 2025
Maksym ShenderukА ми кожен день починаємо новий проект а легасі залишились тільки як страшні казочки дітям на ніч?
Монолітність client side фронтеду та історичні проблеми з архітектурою у цій галузі в купі з постійними вимогами бізнесу на викат нових фіч майже унеможливлюють покращення ситуації. Якби jQuery код покривався абстракціями, можливо міграція була б простіша, але тоді фронтенд був просто ще однією ланкою у нескіченному колообігу JSON. Також проблема jQuery в тому, що фреймворки такі як Angular викатують мажорні рішення, які створюють необхідність рефакторингу, хоче цього бізнес чи ні, але це не випадок jQuery
(
S
Dmytrohttps://blog.jetbrains.com/ai/2025/09/introducing-claude-agent-in-jetbrains-ides/ Bye bye VS Code, I will buy WebStorm.
Не поняв Я частенько буваю на подіях дотнетерів і там бувають халявні лицухи на рік роздають але ніколи не брав і дивився з огидою. Що там в статті, хайпожорство чи є якісь переваги суттєві? Для жаба скрипт макаки
30 вересня 2025
I
Що затримує розробку та як? Куди йде час, який можна було б витратити на нові фічі? 🐢 довге узгодження - питання або завдання сформульовані так, що люди підсвідомо їх ігнорують, уникають прямої відповіді, або не відповідають на повідомлення, не приходять на дзвінки; процес ухвалення рішень затягується. 🔗 високе зачеплення — частини програми дуже тісно пов'язані: багато звернень до чужих пропертів та методів, через що зміни в одному місці ламають інше, і модулі неможливо виправляти незалежно. 🤯 недооцінка складності - завдання здається простим, але в процесі реалізації з'ясовується, що є приховані залежності, те саме зачеплення, оновлення залежностей, винятки та додаткові умови. 🔥 гасіння пожежі - замість планомірної роботи, нової функціональності, доводиться терміново лагодити критичні баги або вирішувати кризові ситуації, у користувачів робота встала, втрачаємо клієнтів, руйнуються дані. 🧩 немає типових рішень - схожі завдання є завжди, але для них не завжди підготовлені типові рішення, щоразу розробник виділяє рішення зі старого коду, немає єдиного підходу, що перевикористовується. 📦 погана декомпозиція - код розділений на модулі не за змістом і не за зачепленням, а за незрозумілою ознакою, занадто крупно чи нелогічно; "вісь змін" проходить через декілька класів або модулів. 🙈 незрозумілий код - складно читається, не підходяща гранулярність (занадто дрібні або великі частини); найменування навіть не натякає на щось відоме; Оверінжиніринг: використані зайві абстракції, патерни, шари (layers). ⚖️ суперечливі вимоги — різні керівники та представники замовника надсилають різні суперечливі вимоги чи команди хочуть різного, вимоги конфліктують між собою чи навіть суперечливі всередині. 🛑 ручні процеси - відсутність автоматизації: нема або замало тестів, ручний деплой, відтворення багів робиться вручну, не дотримується semver і не відстежуються версії залежностей, що викликають проблеми. 🌀 зміна пріоритетів – завдання та цілі постійно «стрибають», фокус команди розсіюєт
1.8K ·
T
K
D
T
Евгений МакухПросто лінь
І байдужість після чергового повідомлення від пм "ой,то що ти описав так чудово, але тут у нас сьогодні на вчора з'явилися нові фічі, які треба було іще минулого року зробити".
Відкрити в Telegram Каталог площадок Искать в ChatCrawler

Знімок відкритої публічної стрічки з пошукового індексу ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика. Час — UTC.

Лише публічний контент, офіційний API Telegram. Про проєкт · Питання · Чого ми не робимо · Прибрати сторінку з видачі · Каталог