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

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

8
Які переваги розвивати із застарілими технологіями? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 5 років тому . Невеликий фон : Я працюю у великій компанії, використовую Windows XP та кодую Winforms у VB6 / VB.Net та деякі …
28 skills  legacy 

2
Чи потрібно поновлення ліцензії на MIT на Github на початку кожного року?
Я використовую MIT LICENSE у всіх своїх проектах github . Другий рядок говорить про верхній 2013 рік. Для наявності авторських прав у майбутньому (тобто після 2013 року) це потрібно змінювати щороку чи це добре як є? Додати я до нього, змінити його чи залишити його таким, яким він є? The …

4
Як мови програмування визначають функції?
Як мови програмування визначають і зберігають функції / методи? Я створюю інтерпретовану мову програмування в Ruby, і я намагаюся зрозуміти, як реалізувати декларацію функції. Моя перша ідея - зберегти вміст декларації на карті. Наприклад, якщо я зробив щось подібне def a() { callSomething(); x += 5; } Тоді я б …

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

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

3
Чи вважається поганою практикою додавання логіки в налаштування властивості?
Я заскочив у проект і бачу, що інші розробники додають багато логіки у задачі синтезованих властивостей. Я розумію, як це працює, але думаю, що це ускладнює розуміння потоку програми; під час читання коду, коли я бачу self.something = whatever, я завжди перевіряю, чи somethingне занесений сетер. Яка ваша думка навколо …

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

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

4
Як виправдати міграцію з Java 6 на Java 7?
Ми переходили з Java 6 на Java 7 . Проект не відповідає графіку, і ризики будуть відхилені, і в цьому випадку він продовжить використовувати Java 6. Які конкретні вдосконалення Java 7, з якими ми могли б повернутися до нашого менеджера та переконати його у важливості використання JDK 7? Шукаю виправлення …
28 java  migration 

3
За винятком сміттєзбірника, що ще робить Java мовою програмування в режимі реального часу
За винятком сміттєзбірника, які ще функції у Java роблять його непридатним для програмування в режимі реального часу? У мережі завжди, коли обговорюється Java vs C ++ щодо програмування в режимі реального часу, завжди йдеться про сміттєзбірник. Є ще щось?

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

1
Пояснення кадру кадру
У складі MIPS є регістр покажчика стека та інший регістр для покажчика кадру. Що таке покажчик кадру та яка його мета? Чим він відрізняється від вказівника стека?
28 assembly  stack 

3
Чому ім'я типу boole примітивного типу Java не є "bool"?
Java має int і Integer boolean і Boolean Це здається трохи непослідовним, чому б і ні boolvs Booleanвикористовувати встановлене коротше ім’я для примітивного типу? або integervs, Integerщоб зберегти імена типів послідовними? Я думаю, що C ++ вирішив використовувати boolтрохи раніше, ніж вирішив використовувати Java boolean, і, можливо, також деякі (нестандартні …
28 java  history  boolean 

3
Що робити, коли компанія вимагає дозволу на використання відкритого коду без атрибуції?
У мене зараз проект з відкритими джерелами має ліцензію MIT. Я отримав від компанії запит на використання мого коду для їх комерційного проекту, не надаючи атрибуції чи кредиту. Якщо чесно, коли я випустив код, єдиним моїм наміром було лише допомогти колезі-програмісту, і я не дуже думав про те, чи мене …

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

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