Запитання з тегом «initialization»

10
Що протилежне ініціалізації (або init)? [зачинено]
Термін буде використовуватися як назва методу. Метод називається, коли частина користувальницького інтерфейсу прихована (або видалена), і він використовується для скидання значень за замовчуванням та розпорядження об'єктами, які більше не використовуються. Можливі назви: звільнення, вилучення, розпорядження, очищення тощо. Який ви вважаєте, що є найбільш підходящим?

5
Чи слід ініціалізувати структури C через параметр або значення повернення? [зачинено]
Компанія, в якій я працюю, ініціалізує всі їх структури даних за допомогою функції ініціалізації: //the structure typedef struct{ int a,b,c; } Foo; //the initialize function InitializeFoo(Foo* const foo){ foo->a = x; //derived here based on other data foo->b = y; //derived here based on other data foo->c = z; //derived …

2
Чому Swift не вимагає крапки з комою? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я зазвичай кодую або c # або Objective-C, і нещодавно взяв на себе, щоб …

3
Чи добре визначити змінну всередині циклу? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 роки тому . Мій інструктор одного разу сказав мені, що я не повинен визначати змінну всередині циклу , але я чесно все …

1
Чи добре робити конструктор за замовчуванням непридатним?
Конкретно запитаючи про конструктор за замовчуванням З огляду на те, що конструктор ініціалізує всі дані для об'єкта, якщо я створю клас, який неможливо використовувати без належної ініціалізації, чи не так, що конструктор за замовчуванням марний? Поміркуйте: // A class for handling lines in a CSV file class CSV_Entry { private: …

6
Як написати конструктори, які можуть не вдатися належним чином створити об'єкт
Іноді потрібно написати конструктор, який може вийти з ладу. Наприклад, скажіть, що я хочу створити об'єкт шляхом до файлу, щось подібне obj = new Object("/home/user/foo_file") Поки шлях вказує на відповідний файл, все добре. Але якщо рядок не є дійсним шляхом, речі повинні зламатися. Але як? Ви можете: кинути виняток повернути …

5
Чи дійсно важливий час запуску веб-додатків?
Провів розмову з кимось про додавання коду ініціалізації при запуску програми, і він скаржився на те, що спричиняє збільшення часу запуску. Він насправді не міг зазначити причину (почуття кишечника чи щось таке, не знаю). Це не велике застосування, і воно починається приблизно через хвилину, або ми розгортаємо його кілька разів …

2
найкраща практика для ініціалізації членів класу в php
У мене в конструкторах дуже багато такого коду: - function __construct($params) { $this->property = isset($params['property']) ? $params['property'] : default_val; } Чи краще це зробити, а не вказувати значення за замовчуванням у визначенні властивості? тобто public $property = default_val? Іноді існує значення логіки для значення за замовчуванням, а деякі значення за …


4
Де об'єкт в CQRS + ES повинен бути повністю ініціалізований: в конструкторі або при застосуванні першої події?
У спільноті OOP, як видається, існує широка думка, що конструктор класів не повинен залишати об'єкт частково або навіть повністю неініціалізованим. Що я маю на увазі під "ініціалізацією"? Грубо кажучи, атомний процес, який приводить новостворений об'єкт у стан, у якому тримаються всі його класові інваріанти. Це має бути першим, що трапляється …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.