Є ідея гри чи геймінг-сервісу? Реєструйся на онлайн-хакатон 7.08! Призовий фонд — $3000
×Закрыть

Лента

RSS

GOOG рванув

Myroslav Opyr 85

Тенденції в Інтернет технологіях. Google як іноватор. Короткий огляд Google Video, Google Payment Services (Pay-per-view), Google Maps, Google Earth. 2

Технологии и культура

Max Ischenko 38

Одно из примечательных свойств отечественной индустрии разработки ПО — ее незрелость. Фактически, отрасль все еще переживает фазу бурного роста и становления. Косвенным подтверждением этому может служить разбор зарплат (более чем на порядок) и несоответствие с уровнем специалиста, которого можно получить за эти деньги, ну да разговор не об этом.

Как стать предпринимателем, часть 1: получение свидетельства

Max Ischenko 7975

Для начала стоит побывать в городском исполкоме. Исполком — то место, где собственно производится выдача свидетельства частного предпринимателя. Помимо городской власти, вам предстоит иметь дело еще со множеством организаций, но исполком — отправная точка. 23

Зачем нужен блог

Max Ischenko 518

Что такое блог думаю объяснять смысла уже нет, а вот зачем он нужен — пожалуй можно. К счастью, мои сумбурные мысли сумел отлично выразить Тим Брей в своем посте Blogging is Good. 4

← Сtrl 1... 112113114115116117 Ctrl →

Комментарии

Стаття написана виходячи зі свого досвіду Code Review та співбесід. Про Liskov Substitution переважно відповідають всі і про підводні камені також знають переважно всі. Open/Close крім поліморфізму ніхто нічого не каже. От ніхто.
Цікаве твердження про нові мови програмування. Я з Котліном не мав справи, але знайшов, що там є companion object та @JvmStatic. У всіх посиланнях я знаходжу це як аналог до Java static. Але ніхто не каже, в чому принципова різниця.
дякую!
Якщо я хочу дізнатись ім’я користувача, чи його імейл, то чим це відрізняється від того, що я хочу дізнатися тип підписки користувача? Угу, ничем не отличается, все эти поля лучше держать приватными и не «узнавать их значения вне класса».
Хорошая статья. Солид сам по себе очень срачная тема, но статья хорошая. Жаль что по DDD еще никто статью не написал.
ну, судя по размеру описания open/close принципа, как раз так книгу и собирался писать
Автор не книгу собрался писать. Так-то каждой букве солида можно статью посвятить
Можно просто Etwasversicherung
Можно и без вуза. Хватает техникума, который есть в анабине. Будет параграф немного другой, но кроме ПМЖ через 21/33 месяца против 5 лет, это ни на что больше не влияет. Играет роль ваш контракт.
Я би й про S окрему статтю запиляв, бо його майже всі розуміють не так як писав сам Мартіна.
молодца!! :)
Чому subscriptionType є приватним? Якщо я хочу дізнатись ім’я користувача, чи його імейл, то чим це відрізняється від того, що я хочу дізнатися тип підписки користувача? Дані readonly, тобто модифікувати їх ззовні (та й всередині) не получиться.
Нехай у користувача є email — user.email. Що ми будемо робити, якщо додасться ще alternative email та isValidatedEmail?
Connect передбачає підключення до чогось. Підключення до локального файлу як мінімум звучить дивно. Так у вас же работа не с файлами, а с «источниками данных». То что источником является локальный файл — это деталь реализации.
А я люблю, чтобы встал а у меня уже всё готово: еда, пляж, уборка.