in этот доклад TED Линус Торвальдс продемонстрировал «плохие» и «хорошие» вкусы программирования на примере удаления элемента из связанного списка.
Итак, пример плохого вкуса:
А вот и хороший вкус:
Главное здесь - последнее утверждение if в примере с дурным тоном.
Я не разработчик C / C ++, и, к сожалению, я думаю о "плохом" вкусе.
Мой вопрос здесь: возможно ли написать «умное» решение без использования оператора if для особого случая на языке программирования без указателей в стиле C?
Например, на Java или JavaScript.