Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

6
Надання конфіденційної інформації про попередніх роботодавців під час співбесіди [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 8 років тому . Коли ви берете на співбесіду потенційних майбутніх роботодавців, вигідно обом сторонам обговорити те, що пов’язано з вашою попередньою роботою (тобто, …
11 interview 

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

6
Боротьба з єдиним принципом відповідальності
Розглянемо цей приклад: У мене є веб-сайт. Це дозволяє користувачам робити публікації (можуть бути будь-якими) та додавати теги, що описують публікацію. У коді я маю два класи, які представляють пост та теги. Давайте можемо називати ці класи Postта Tag. Postпіклується про створення публікацій, видалення публікацій, оновлення дописів тощо. Tagдбає про …

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

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

3
Чому scanf називається scanf? (Те саме для printf.)
Мені просто цікаво, чому в мові програмування на C функція читання форматованого входу називалася "scanf" на відміну від "readf". Я припускаю, що це походить від більш ранньої мови, тож у такому випадку чому його назвали таким чином у більш ранній мові? (Рекурс.) Крім того, чому "printf", а не "writef"? Чому …

12
Як молодий розробник, чи повинен я турбуватися про те, що в роботі потрібно використовувати техніку "не в стилі"? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Я недавній випускник коледжу (минулого травня!). Поки я ще навчався в школі, я хотів переконатися, що я мав роботу ще …
11 legacy  perl 

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

2
Які найкращі практики щодо веб-аутентифікації на основі файлів cookie?
Я працюю над невеликим побічним проектом, використовуючи CGI та Python (масштабованість - це не проблема, і вона повинна бути ДУЖЕ простою системою.) Я думав здійснити автентифікацію за допомогою файлів cookie, і мені було цікаво, чи існують якісь встановлені найкращі практики. Коли користувач успішно підтверджує автентифікацію, я хочу використовувати файли cookie, …

6
Чи існує система контролю версій, яка може показувати зміни певного методу чи функції? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Іноді було б добре сказати: (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main щоб побачити зміни, внесені до певної функції у …

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

4
Пасхальні яйця як захист IP в програмному забезпеченні
Я працюю над вбудованим програмним забезпеченням, і чомусь менеджмент хоче приховати писанку як засіб захисту ІР. Вони називають це водяним знаком, і оскільки наше програмне забезпечення взаємодіє із стрічкою попереднього перегляду відео (зображення, яке відображається на екрані перед тим, як зробити фотографію), вони хочуть, щоб я застосував тригер, який реагуватиме …

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

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

1
Оцінка просторів імен PHP
Я перебуваю на стадії попереднього випуску PHP-проекту з відкритим кодом, який, сподіваюся, буде використаний іншими розробниками у власних проектах. Наразі проект не підтримує простори імен, і я намагаюся оцінити, чи слід використовувати простори імен або умову PEAR іменування Dir_Subdir_Class, яка, схоже, має ті самі технічні переваги без деяких недоліків. Якщо …
11 php  namespace 

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