Запитання з тегом «language-agnostic»

Цей тег призначений для питань, не характерних для мови програмування чи середовища.

2
Що таке приклад продовження, яке не реалізується як процедура?
Цікава дискусія про відмінність між зворотними дзвінками та продовженням роботи в режимі SO викликала це питання. За визначенням, продовження - це абстрактне подання логіки, необхідної для завершення обчислення. У більшості мов це проявляється як одна процедура аргументу, якій ви передаєте будь-яке значення, необхідне для подальшої обробки. Чисто функціональною мовою (де …

10
Який наступний рівень абстракції? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

10
Чи слід залишати наші контактні дані у вихідному коді?
Зазвичай я залишаю свою адресу електронної пошти як люб'язність, якщо хтось захоче поставити мені питання про неї пізніше. Чи залишають інші люди більш-менш інформацію, ніж це? Хтось залишає номер телефону ??

16
Для чого використовується обертання рядків? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

2
Як працює спляча нитка?
Коли ви спите ниткою, що насправді відбувається? Я бачу, що спляча нитка "призупиняє поточну нитку на заданий проміжок часу" . Але тільки як це працює? Відповідно до того, як Thread.sleep () працює внутрішньо і як насправді працює Thread.sleep? : тривалість сну залежатиме від певної системної деталізації сон блокує потік залишає …

4
Чи потрібен збір сміття для забезпечення безпечного закриття?
Нещодавно я відвідував онлайн-курс з мов програмування, на якому, серед інших концепцій, були представлені закриття. Я записую два приклади, натхненні цим курсом, щоб дати деякий контекст, перш ніж ставити своє запитання. Перший приклад - функція SML, яка створює список чисел від 1 до x, де x - параметр функції: fun …

4
Чому його називають "Тут документ"?
(Дайте мені знати, чи це неправильний ПЗ для цього) Чому тут називається документ Here (або Гередок)? У Вікіпедії не було нічого сказати на цю конкретну тему. Я знайшов unix-документи, що описують "Ось документ", це оригінальна форма?

5
Чому я бачу так багато конструкцій (;;)? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

12
Чи варто префікси типу та сфери застосування доцільно називати конвенціями?
Нещодавно, починаючи свою першу роботу в якості розробника програмного забезпечення, мені трохи закинули, що мені сказали, що я не повинен дотримуватися жодних умов іменування в своєму коді. Кодекс, написаний групами, що працюють над іншими, більшими проектами, дотримувався конвенцій щодо іменування, але, оскільки мене запросили написати нову, автономну заявку, відчуття було, …

4
Як можна TDD для помилки, яку можна перевірити лише після її виправлення?
Ось один приклад: моя веб-програма містить перетягуються елементи. Перетягуючи елемент, браузер створює "привид зображення". Я хочу при перетягуванні видалити "привид зображення", і я пишу тест на таку поведінку. Моя проблема полягає в тому, що я спочатку не маю уявлення про те, як виправити цю помилку, і єдиний спосіб я можу …

7
Чи існує закономірність для більш "природного" способу додавання предметів до колекцій? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я думаю, що найпоширеніший спосіб додати щось до колекції - це використовувати якийсь Addметод, …

6
Робота з невідомою назвою параметрів функції під час її виклику
Ось проблема програмування / мови, про яку я хотів би почути ваші думки. Ми розробили умови, які більшість програмістів (слід) дотримуватися, які не є частиною синтаксису мов, але служать для того, щоб зробити код читабельнішим. Вони, звичайно, завжди є предметом дискусій, але є принаймні деякі основні концепції, які вважають прийнятними …

9
Перезапис асемблера IBM + COBOL в C ++
Я працюю агентом з оренди / менеджером в компанії з прокату автомобілів, яка працює за системою прокату, яка була написана в 1972 році. Я вирішив, що, можливо, настав час для оновлення. Для короткого перегляду, ось короткий приклад безумства, з яким нам доводиться стикатися з цієї програми щодня: Агент з оренди …

5
TDD, нові тести, поки старі ще не впроваджені
Я експериментую з тестовою розробкою, і я виявив, що часто стикаюся з такою ситуацією: Я пишу тести на деяку функціональність X. Ці тести виходять з ладу. Намагаючись реалізувати X, я бачу, що мені потрібно реалізувати деяку функцію Y у нижньому шарі свого коду. Так... Я пишу тести на Y. Зараз …

2
Як можна змусити кластер виконувати завдання лише один раз?
Якщо у вас виникло завдання, яке ви хотіли запустити лише один раз на кластері серверів, через регулярний проміжок часу, який би був найкращий спосіб досягти цього? Визначення кластера в цьому випадку - це 2 або більше однакових серверів з розподіленими сеансами, що сидять за балансиром навантаження. Використовуйте випадок: у вас …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.