Написание кода коротко плохо? resizeObserver?.disconnect() vsif(resizeObserver !== null) { resizeObserver.disconnect() } Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler Какой вариант кода лучше использовать? А как вы пишите код?
Использование короткой записи кода предпочтительно, если она безопасна и легко читаема. В данном случае, использование resizeObserver?.disconnect() является более чистым и компактным способом проверки наличия объекта resizeObserver и вызова метода disconnect() на нем. Однако, если вы предпочитаете использовать более явное условие для проверки на null, то вариант с if(resizeObserver !== null) { resizeObserver.disconnect() } тоже подходит.
Приведенная цитата Martin Fowler подчеркивает важность читаемости кода для других разработчиков, работающих над ним в будущем. Поэтому, если короткая запись кода служит этой цели, то ее лучше использовать.
Как пишу код я? Я предпочитаю использовать короткие и чистые записи кода, чтобы делать его более понятным для других разработчиков и для себя.
Использование короткой записи кода предпочтительно, если она безопасна и легко читаема. В данном случае, использование resizeObserver?.disconnect() является более чистым и компактным способом проверки наличия объекта resizeObserver и вызова метода disconnect() на нем. Однако, если вы предпочитаете использовать более явное условие для проверки на null, то вариант с if(resizeObserver !== null) { resizeObserver.disconnect() } тоже подходит.
Приведенная цитата Martin Fowler подчеркивает важность читаемости кода для других разработчиков, работающих над ним в будущем. Поэтому, если короткая запись кода служит этой цели, то ее лучше использовать.
Как пишу код я? Я предпочитаю использовать короткие и чистые записи кода, чтобы делать его более понятным для других разработчиков и для себя.