Pull to refresh
3

Пользователь

0,4
Rating
1
Subscribers
Send message

А не проще отказаться от статических методов вообще?

const Sensor sensor("MySensorConfigValue");
int main() {
    sensor.doWork(); // Выведет: Working with param: MySensorConfigValue
    return 0;
}

На хабре писали про подобное недавно:

На этапе подготовки все данные собираются в плоский список, в котором вместо указателей используются смещения. Сам список сохраняется в файл.

А уже во время работы этот файл загружается в память, и делается каст в нужный тип.

С такой логикой первыми бы чпокнули команду программистов на коболе за слишком возрастной состав.

Опять же, если он с опытом работы в 10+ лет всё ещё претендует на стартовую позицию, то тут тоже вопросы вообще невозрастного характера.

Вы выдумали недостатки кандидата и на основе выдуманных недостатков отказали ему.

Человек поработал руководителем, ему надоела вся эта нервотрепка, и он решил устроится рядовым исполнителем. Но ему будут отказывать такие как вы из-за наличия опыта руководителя.

Если приходится различать два false, то это проблема проектирования. Для кода, обрабатывающего это поле, должно быть без разницы.

Никому ничего не стоит

Про стоимость тарифа в новости ничего не сказано.

Пример как-то очень условно показывает полезность паттерна. Пример не показывает, чем паттерн лучше простого последовательного вызова функций.

		orderFlow := chain.BuildChain(
			&chain.CreateOrder{},
			&chain.PaidOrder{},
			&chain.AssembledOrder{},
			&chain.DeliveredOrder{},
			&chain.CompletedOrder{},
		)
		orderFlow.Execute()
CreateOrder()
PayOrder()
AssembleOrder()
DeliverOrder()
CompleteOrder()

Интересно. Доменная зона .no есть, а .yes - нет.

Вместо этого можно вынести выбор в отдельное место сборки приложения.

Например, в отдельный класс. И назвать его фабрикой.

Ну вот в Китае 10 миллионов абитуриентов. Сколько преподавателей нужно, чтобы всех их оценить?

У автора очень однобокое представление: у варианта с динамической памятью перечислены только недостатки, у статического - только преимущества.

Та же захардкоженная конфигурация неизвестно как себя поведет при переносе прошивки на другое железо.

То есть суду надо было дать ответ на вопрос: не создаёт ли сочетание этих элементов у ассоциацию с Ferrari и не извлекает ли Rockstar выгоду из репутации бренда в целом?

Для этого надо доказать, что добавление автомобилей похожих на феррари реально увеличило продажи игр.

Мало того, проблема систематическая. Кандидат дальше в работе, с 90% вероятностью получит оффер на завяленные пожелания.

Да уж. Рекрутеры систематически вялят пожелания кандидатов.

null-terminated string появились во времена, когда даже 2 байт на длину строки было многовато по памяти.

Наверное, это значит, что прирост есть, это не погрешность измерения или влияние посторонних факторов, но прирост недостаточный до нормы.

Но если вы однообразно оцениваете публикации и комментарии одного человека

С какого момента определяется это однообразно? А то правило можно трактовать так, что для обнуления веса голоса достаточно поставить три плюса в трём случайным комментариям одного автора.

Описание напоминает жанр Bullet Hell: надо уворачиваться от разных видов снарядов, заполняющих большую часть поля.

Дальше работает простая механика. Корабль тормозит двигателем, щит по инерции стремится уйти вперёд, тросы натягиваются — и через это натяжение корабль тормозит щит вместе с собой.

А что в этот момент происходит с законом сохранения импульса?

Вы предлагаете установить сопла под углом, чтобы выхлоп не задел щит?

Если сервис и создадут, то назовут его aitotal

1
23 ...

Information

Rating
2,645-th
Location
Россия
Registered
Activity

Specialization

Десктоп разработчик