Хіба в останньому прикладі «як треба робити» ви не порушили LSP? Типи і підтипи це ж не тільки наслідування. В цьому прикладі інтерфейс є базовим типом, а реалізації — підтипами. І один з підтипів кидає виключення, тоді як інтерфейс не описує ніяких виключень (в PHP не можна на рівні мови, але все ж)
За можливості — докинути оперативної пам’яті (якщо є вільні слоти на мамці), замінити проц (можна і Б/В, але просіть перевірити працездатність спершу) + докинути чи замінити hdd на ssd для системи
Список процесорів можна тут глянути по мамці (можливо доведеться оновити BIOS спершу на існуючому процесорі) www.asus.com/.../p8h61-m lx/helpdesk_cpu
1. Нові параметри додаються в
createUserUniversal
вкінець і як опціональні
2. іменовані параметри взагалі супер допомагають =)
Не вловив суть питання. Якщо додається createFreeUserException1, то createFreeUser ніяк не міняється і створює такого самого юзера як і створювала. Відповідно у старих тестах не вилазять випадкові артефакти
Звісно це все добро можна загорнути у фабрику чи білдер, кому як більше подобається
Для себе знайшов такий вихід з подібної ситуації:
1. Маєш універсальну функу, яка може створити будь-якого юзера з купую опціональних аргументів в додачу до обов’язкових
2. Маєш набір інших функцій: createFreeUser, createTrialUser, createPayedUser і бла-бла-бла, які по суті просто викликають універсальну функу з різними наборами аргументів
З мінусів — неймінг цих специфічних функцій =)
Йшов 2023 рік, pretty url все ще недоступні =)
Краще тоді Нова Зеландія =)
Робили свій аналог стрічки новин типу як у ФБ. Дизайнери не намалювали empty state, то я захардкодив там просто текст «Nobody loves you!»
Звісно тестувальники того не побачили, бо на тестових даних у них завжди щось було у стрічці. Звісно ніхто не загадав про той empty state до релізу =)
У мене 13 з 32 зайнято зараз (а максимум бачив поки щось типу 22 з 32), своп вимкнений взагалі, аптайм 11 днів
По софту від 3 до 6 проектів в PhpStorm + вони ж запущені в докері, хром з купою вкладок, ну і так дрібнички типу пошти, месенджерів різних, постман і т.д.
Написати у резюме можна що завгодно =)
У кожного свій шлях. Чув от, що у Wix теж дають опціони, ще і оплата прив’язана до вартості акцій. Ще чув, що вартість акцій впала і через
Головне слідкувати за вартістю компанії. Бо можна сидіти на поганих умовах, без нормальних переглядів з надією на опціони і через 4 роки це буде пшик, не вартий того, щоб на нього чекати. Короче треба рахувати що краще, примарні опціони через 4 роки чи +$500 тут і зараз, але в більшості випадках профіт від опціонів мають ті, хто був в команді на самому початку, нові люди отримують якісь крихти
Що вас дивує? Це ж не вибір людини, з якою плануєш прожити життя. Люди або працюють професійно, або з ними варто прощатись.
Довіра має значення у сейлзів, всіляких С-левел менеджерів і т.п.
В команді довіра не потрібна. Люди або роблять свою роботу на достатньому рівні або йдуть шукати нове місце. Чому так багато людей намагається тягнути у робочий простір такі речі як дружба, довіра і т.п.?
Це звісно ок, якщо на базі спільних інтересів колеги по роботі стають друзями, але це далеко не головне. Головне, щоб в команді працювали професіонали своєї справи.
цікаво інше — звідки, як беруться такі позиції, і чому вони стабільні.
Сапорт якогось легасі? Там можна місяцями розбирати якісь хитрі баги, костилі, так щоб не переписувати всього і все не впало =)
Ви б хоча б написали яка сума вам необхідна, від одного інвестора чи готові працювати з групою дрібних і який % компанії ви готові віддати за ці інвестиції
так, це проблема. маю надію, що може хоч кіно знімуть нормальне, але сучасні тренди...
По «Хроніки Амбера» була б цікава гра. Безліч світів, безліч істот, все що тільки можна уявити існує десь серед нескінченних відображень =)
Мені здається, що приклади в демонстрації DRY — переплутані місцями =)