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

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

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

7
Чому більшість основних мов не підтримують синтаксис "x <y <z" для тривимірних булевих порівнянь?
Якщо я хочу порівняти два числа (або інші впорядковані об'єкти), я б це зробив з x &lt; y. Якщо я хочу порівняти три з них, студент з алгебри середньої школи запропонує спробувати x &lt; y &lt; z. Потім програміст у мені відповість "ні, це не вірно, ти повинен робити x …


6
Оновлення хешування паролів без примушування нового пароля для існуючих користувачів
Ви підтримуєте наявну програму зі встановленою базою користувачів. З часом вирішено, що поточна техніка введення пароля застаріла і потребує вдосконалення. Крім того, з причин UX ви не хочете, щоб існуючі користувачі змушували оновлювати свій пароль. Ціле оновлення хешування паролів має відбуватися за екраном. Припустимо, модель "спрощеної" бази даних для користувачів, …

9
в той час, як (правда) і розбиття циклу - антидіаграма?
Розглянемо наступний код: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Припустимо, що цей процес включає кінцеву, але залежну від входу кількість кроків; цикл призначений для завершення самостійно в результаті алгоритму і не розрахований на невизначений час (поки його не скасує зовнішня подія). Оскільки тест …

10
Досягнення проміжного статусу програмування [закрито]
Я інженер програмного забезпечення, який займався програмуванням позицій у VBA (хоча не смію вважати, що цей "справжній" досвід, як це був проб і помилки!), Perl w / CGI, C # та ASP.NET. Останні два є аспірантами, з моїм входом у «реальний світ». Я закінчую 2 роки навчання в коледжі і …

7
Що означає, що "мова A написана мовою B"?
Я часто чую термін, що мова A написана мовою B. Наприклад, PHP було написано C , C # написано на C ++ . Може хтось, будь ласка, пояснить, що це означає і якщо це навіть правильно? Чи має це щось спільне з компілятором перекладача, який використовується мовою? Крім того, на …

13
Проблеми (такі як підтримка) в розвитку з непопулярною мовою
Я розробляю якусь програму з clojure (lisp) наодинці в своїй команді. Він починається як невеликий додаток. Без проблем. Але оскільки він має функції та розширює область, це стає важливою програмою. Я хвилювався за технічне обслуговування чи щось таке. Ніхто в моїй команді не знає приналежності чи лісу, а також не …

4
Чи можете ви використовувати Pi як сирий генератор випадкових чисел?
Нещодавно я зустрічався з цим питанням на math.SE. Це змусило мене задуматися. Чи можна Пі використати як генератор сирого випадкового числа? Я маю на увазі результати добре відомі (скільки часу обчислювались пі?), Але, здається, Pi є цілком випадковим, коли брати 1 цифру за один раз. Чи має це взагалі сенс?

26
Чи може хтось знайти роботу програміста без освіти? [зачинено]
Цікаво дізнатися від більш досвідчених, чи хтось може знайти роботу програміста навіть без середньої школи. Вважайте, що ця людина є середнім програмістом. Хтось навіть розглянути можливість дати йому / їй можливість пройти співбесіду? Цікавими мовами будуть python / php / java / c # Будь ласка, відповідайте лише для свого …

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

9
Яка вигода від того, щоб оператор присвоєння повернув значення?
Я розробляю мову, яку я маю намір замінити як Javascript, так і PHP. (Я не можу бачити жодних проблем з цим. Це не так, як у будь-якої з цих мов є велика база встановлення.) Однією з речей, яку я хотів змінити, було перетворення оператора присвоєння в команду присвоєння, видаляючи можливість …

3
Стиль контрольного потоку з перевірки перевірки
Я вважаю, що пишу так багато коду: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Він може стати досить безладним, особливо якщо задіяно кілька перевірок. У таких …

11
Чи повинен сервер бути “поблажливішим” у тому, що він приймає, і “мовчки відкинути несправний вхід”?
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 7 років тому . У мене було враження, що до цього часу всі згодні, що ця сентенція була помилкою. Але я нещодавно побачив цю відповідь, яка викликала коментар "бути поблажливим" 137 разів …

6
Посібник для початківців щодо написання коментарів?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 8 років тому . …

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