2013-12-03 2 views
0

Мы внесли свой вклад в разработку приложений Blackberry 5, 6 и 7. Пожалуйста, имейте в виду, что я абсолютно ничего не знаю о развитии Blackberry.Файлы исходного кода Blackberry?

Разработка завершена, и они прислали нам исходный код - коллекция .cod, .csl, .cso, .debug, .jad и .rapc файлов.

Я бы по крайней мере хотел бы пересмотреть код с точки зрения его согласованности и стандартов - несколько меры качества. Чистый код не является чем-то конкретным для какой-либо одной платформы.

Я попытался открыть каждый из этих файлов в блокноте, но без исходного кода.

Просьба сообщить мне, что мне нужно, прежде чем я отправлю им посещение.

+1

предлагает им полный проект (будет включать в себя .java-файлы (в папке src) и папку res (будет содержать файлы ресурсов)). – Signare

+0

Вы действительно достаточно знали о BlackBerry, чтобы пометить этот вопрос 'blackberry-jde', но не знали, что исходный код идентифицирован в файлах с расширением' .java'? Хммм. Если это законный запрос, я также рекомендую избегать использования блокнота для проверки кода. Eclipse - широко используемый и поддерживаемый инструмент для разработки BlackBerry, и делает обзор кода намного проще, чем текстовый редактор ... он тоже свободен, если это проблема. – Nate

+0

@Nate: Я был уверен, что мне нужны файлы .java, но я не был на 100% уверен. Я бы скорее подтвердил это опытными пользователями, вместо того, чтобы принимать неосведомленные решения. – davenewza

ответ

3

Файлы, которые были предоставлены, представляют собой файлы, созданные как часть сборки вашего проекта и результирующих исполняемых файлов. Здесь нет источника.

В ОС BB OS, независимо от используемой среды разработки, исходные файлы Java будут иметь суффикс .java, а активы (изображения и т. Д.) Будут иметь суффикс, соответствующий активу (например .png) , Если вы не видите эти суффиксы файлов, вам не предоставлен фактический источник. Вы должны иметь возможность просматривать java-файлы с помощью Notepad, другие файлы будут открываться в соответствующем приложении (например, краска).

Чтобы получить полный исходный код, вы должны просто запросить полные «проектные» файлы для своей разработки. Это будет каталог с рядом подкаталогов. Фактические имена и структура будут зависеть от инструмента разработки. Если ваш разработчик использует Eclipse, то два важных каталога называются src для источника и res (ресурсов) для активов. Если они используют другую среду разработки, то в каталогах могут быть разные имена. Поэтому вы должны спросить их, какую среду разработки они используют.

Две другие точки:

1) Если вы платите за это развитие и желание пересмотреть код, но не знакомы с Java, то я рекомендовал бы, что вы платите кому-то пересмотреть код, который имеет знания BB Java. Для этого есть две причины: (a) вы не сможете сформировать суждение о целесообразности кода без некоторого понимания Java и (b) вы не поймете, были ли использованы правильные подходы BB Java ,
Вы должны быть осторожны в этом, потому что программисты всегда найдут ошибку в коде другого разработчика. Вопрос в том, насколько значительны ошибки.

2) Некоторые разработчики могут опасаться предоставить источник своему клиенту, в то время как некоторая оплата является выдающейся.

+0

Спасибо за ответ. Я знаю, что у меня нет необходимых знаний, чтобы судить о фактическом материале BB 'framework (поскольку я ничего не знаю об этом), но я смогу сказать, не заботятся ли они о качестве своего кода (смотря с читаемость). Существует корреляция между написанием самодокументируемого и читаемого кода и качеством фактического продукта. Не сказать, что чистый код = отличное программное обеспечение или визовый стих, но отношения наиболее определенно существуют. – davenewza

+0

@davenewza Очень чистый, хорошо выглядящий со страшными алгоритмами и логикой реализации, может пройти ваш тест и по-прежнему быть настолько плохим. Не судите о том, как это выглядит. –

Смежные вопросы