2044  RblSb [Off]
(5.06.2023 / 05:23)
Я думаю, что это не всегда лучше. Взять к примеру
array = array.sort(...)
Если мы возвращаем массив из array.sort, то пользователь апи может предположить, что создается копия массива. Но если это не так, и метод лишь мутирует передаваемый аргумент по ссылке, то оставляя sort с типом void, мы сразу даем понять, что он не создает нового массива, а меняет текущий, а копию при необходимости нужно создавать заранее.
Конечно это помешает использовать цепочки вызовов, или можно сказать, что лучше всегда создавать копии данных, но это все палка о двух концах.
Изм. RblSb (5.06 / 05:23) (1)
5496  Death [Off]
 Смерть правит миром
(3.06.2023 / 21:32)
Ого, случайно набрëл на статью, столько времени прошло... Я помню, когда она появилась только.

Сча прям вижу один МАЛЕНЬКИЙ недочëт, это вызов команды, как пример
  1. ObMy p = ...;
  2. new Processing(p).execute();
  3. //use p

И вот класс Processing меняет состояние p, и потом p используеься.

Как писал дядюшка Боб, тут нужно так:

  1. ObMy p = ...;
  2. p = new Processing(p).execute();
  3. //use p

То есть р должна перезарисываться, если она изменяется. Так легче понимать, что она меняется внутри тем классом и методом
2487  Helltar [Off]
(19.09.2016 / 18:51)
Aladdin, то что ты и думаешь, раз решил уточнить второй раз.
3281  Alexandr [Off]
(19.09.2016 / 18:28)
Aladdin, да он сам с собой, че те..
5315  Aladdin [Off]
(19.09.2016 / 14:20)
Кто нибудь может объяснить что хотел сказать этим Helltar
Зачем тогда тред на каждый высер создавать?
116  aRiGaTo [Off]
 don't tread on me
(19.09.2016 / 07:30)
Да какой Шилдт, какой Ноутон...
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидс «Приёмы объектно-ориентированного программирования. Паттерны проектировантя»
5496  Wladimir134679 [Off]
 Смерть правит миром
(19.09.2016 / 06:02)
vl@volk, Ха. С моим инетом видео не посмотреть. А вот Шилдта я читаю. Ноутон... Скачаю как нибуть
2487  Helltar [Off]
(17.09.2016 / 15:03)
vl@volk, по-моему, ты классный.
3789  vl@volk [Off]
 знает толк
(17.09.2016 / 09:59)
По-моему это знает каждый программист-недоделок. Если бы люди читали книги, а не смотрели гайды на ютубе, то писали бы изначально нормально.

Например, те же Ноутон и Шилдт очень хорошо излагают данный материал.
5315  Aladdin [Off]
(17.09.2016 / 04:23)
Helltar, какой тред? Можно по подробней.
Всего: 20
1 2 >>
К записи
Совершенный код
Категории

Мы в соцсетях

tw tg yt gt