Actions
Инспекция¶
Инспекция проведена в соответствию стилю QML Coding Conventions
Соглашение по написанию выявленных недочетов и ошибок¶
Выявленные недочеты и ошибки перечисляются через буллеты. В конце недочёта или ошибки ставится его критичность для программы в целом.- 0 - ошибка или недочёт не критичны, но следует подправить для большей структурированности и "красоты" написанного кода.
 - 1 - ошибка или недочёт влекут за собой предупреждения при компиляции, портят общую структуру кода или влекут его неправильное понимание.
 - 2 - ошибка или недочёт могут повлечь за собой падение программы при выполнении.
 
Отчет по инспектированию¶
Приложение "Places" 
(автор Артемов Н., инспектор Давыдовский Н., дата 26.03.2012)¶
	- main.qml
	
строка 31: большой комментированный участок кода-1(исправлено)
 - MainPage.qml
	
строки 55, 116: комментированные участки кода- 1(исправлено)строка 21: отладочная модель (List Model), следует убрать в финальной версии- 1(отклонено)
 - SearchPlacePage.qml
	
нарушение порядка следования членов объекта- 0(исправлено)большие участки javascript кода следует выделить в отдельные функции- 0(исправлено)
 - Header.qml
	
нарушение порядка следования членов объекта- 0(исправлено)
 - Общие замечания:
	
в бинарных арифметических операциях, операнды и знаки следует разделять пробелами- 0(исправлено)все символьные строки явно прописанные в коде, нужно писать как аргумент функции qsTr()(исправлено)
для облегчения дальнейших переводов.внутренние объекты следует разделять пробелами.(исправлено)для констант (размер текста, ширина полей...) следует завести отдельный javascript- 1 (исправлено)
файл (лучше взять уже готовый, рекомендованный разработчиками фреймворка)
 
Приложение "Events" 
(автор Давыдовский Н.,инспектор Артемов Н., дата 26.03.2012)¶
	- MainPage.qml
	
строки 121-126: последовательное присваивание одной переменной разных значений- 1(отклонено)- строка 214, 219 : Отдельные страницы приложения типа Page следует перенести в main.qml - 1
 
 CalendarView.qmlналичие больших участков закомментированного кода- 0(файл удалён из-за неиспользования)
- Общие замечания:
	
- нарушена очередность следования объектов в файлах qml - 1
 - присваивание членам объектов значении по умолчанию при объявлении - 0
 однотипные свойства объектов следует группировать- 0(исправлено)объект с одним-двумя свойствами следует располагать на одной строке- 0(исправлено)- наличие магических чисел - 1
 
 
Updated by Никита Артемов over 13 years ago · 8 revisions