|
|
Знаете ли Вы, что ... | |
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :) | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Софт Программки, утилиты, операционки - все, что превращает мертвую груду металла в компьютер |
Ответить |
|
Опции темы | Опции просмотра |
17.02.2011 23:57 | #3 |
Если оценивать изнутри проекта, зная технические детали, то примерно следующие критерии:
1. Покрытие кода модульными тестами (unit tests): 100% покрытия выражений (statements) практически гарантируют верность работы программы после любых нововведений в последующих версиях; 2. Поставленность процесса автоматизированного регрессионного тестирования: т.е. как тестировщики проверяют, что программа работает, используя специальные инструменты; 3. Наличие и глубина проработки пользовательских сценариев: сотни коротких пошаговых инструкций по использованию пользовательского интерфейса с целью получения определённого результата, постоянная ручная проверка работоспособности программы; 4. Аудит системы безопасности и сохранности данных, желательно внешний; 5. Практика пересмотра кода (code review) участниками команды разработчиков c применением специальных средств; 6. Наличие системы контроля версий (например Team Foundation Server, SVN, или любой другой); 7. Удачный механизм внедрения и автоматического обновления ПО. 8. Подходящий дизайн; 9. Удобный пользовательский интерфейс; 10. Скорость работы программы при выполнении наиболее часто используемых действий;
__________________
Веб-разработчик |
|
|
Ответить |
17.02.2011 23:58 | #4 |
Сообщений: 10,921
+ 3,666
10,931/4,676
– 584
286/214
|
А еще элементарная грамотность в тексте интерфейса. Если на русском - чтобы было на русском языке с соблюдением норм оного; для меня, к примеру, конструкции вроде "Комплекс Административно-Финансового Управления Учебного Заведения" вместо "Комплекс административно-финансового управления учебным заведением" неприемлемы, и, увидев такой заголовок, я уже никогда не поверю в то, что писавший этот софт человек хорошо знает язык, на котором писал программу, потому что просто русский язык он использует с ошибками - наверняка и код неоптимальный и кривой.
|
|
Ответить |
"+" от:
|
18.02.2011 00:17 | #5 | |
Цитата:
Был задан вопрос если не чего сказать, то лучше промолчать |
||
|
Ответить |
"–" от:
|
18.02.2011 00:30 | #6 | |
Сообщений: 10,921
+ 3,666
10,931/4,676
– 584
286/214
|
Цитата:
Впрочем, ваша реакция на мой комментарий - очень ожидаемая и предсказуемая. |
|
|
Ответить |
"+" от:
|
18.02.2011 08:18 | #7 | |
Заблокирован(а)
Сообщений: 18,519
+ 10,956
12,586/6,453
– 307
539/385
|
Цитата:
1. Удобство Программа удобна, когда интерфейс интуитивно понятен и прост 2. Стабильность Если в мозгу сидит мысль, что надо нажать Ctrl+S, а то может глюкнуть как вчера, это уже не работа 3. Предсказуемость Типичные функции, общепринятые в других программах и системе в целом создают стереотипы у пользователя, плохо, когда программисты начинают менять вид окон, кнопок, меняют горячие клавиши, наплевательски относятся к пунктам меню и тд тп 4. Сапорт Пользователь должен имет возможность сообщить о проблеме в программе в наиболее простой форме в любой момент, разработчик обязан отреагировать. Без поддержки и апдейтов программа мертва с рождения, так как ни одна бета-группа тестирования никогда не сможет выявить все слабые места и смоделировать все сценарии. Последний раз редактировалось JackDaniels; 18.02.2011 в 08:21. |
|
|
Ответить |
"+" от:
|
Реклама и уведомления | |
18.02.2011 09:42 | #8 | |
Arsenicson
|
Цитата:
Единожды попросив людей говорить, не затыкайте их, это невежливо.[/MOD]
__________________
Мои: Живой Журнал | Сайт о фотографии | Cтатьи в журнале INFOCOM.UZ | Непопулярные посты на форуме |
|
|
Ответить |
|