Запитай
Спільноти (25)
language-agnostic
0
Як реалізується "pass by reference" без фактичної передачі адреси функції?
Чи мають статичні методи, які не є "чистими функціями" і які взаємодіють із зовнішніми API або апаратними засобами?
Чи є погана практика кодувати рішення, а потім повторювати в TDD?
У об'єктно-орієнтованих мовах, коли об'єкти роблять операції над собою і коли операції повинні виконуватися на об'єктах?
Як назвати метод, який може або не може виконувати дію в залежності від стану?
Чому мови ООП не пропонують функцію клонування батьків у дочірній клас?
Чи можна замінити ділення на множення, якщо це можливо?
Чи лише поняття математичних функцій обґрунтовує, чому методи потрібно лише повернути одне значення
Яка загальна процедура використовується, коли компілятори статично перевіряють "складні" вирази?
Написання агностичного API мови?
Як збирання сміття працює на мовах, які спочатку складаються?
Що повернути, якщо щось не вдалося, а не робити щось «випадкове»?
Якщо нетривіальні умовні оператори переміщуються до розділу ініціалізації циклів?
Чи варто ігнорувати функції однієї мови, якщо планую перенести свій код на інший, який не має таких функцій?
Чи повинна користувальницька десеріалізація відбуватися в конструкторі або в статичному методі?
Чи зменшуються оператори інкрементації та декремента?
Чому більшість основних мов не підтримують синтаксис "x <y <z" для 3-смугових булевих порівнянь?
Аргументи проти придушення помилок
Чи є надмірне написання одиничних тестів для малої кодової бази?
Написання коментарів до невеликого коду з досить великим фоном
Найшвидший спосіб визначити значення у списку?
Об'єднання двох реалізацій через інтерфейс
Якщо Else - Повторюється Логіка коду
Чи існує схема для більш «природного» способу додавання елементів до колекцій?
Коли це гарна ідея змусити збір сміття?
ro
nl
ja
ru
fr
es
pt
de
hi
bn
ar
kk
uz
be
tr
Stack
Exchange
джерело
licensed under
cc by-sa 3.0
with attribution