2010-09-01 14 views
4

Я могу разработать приложение/проект. Но это не соответствует правильному стандарту кодирования. он требует большой памяти, а другие не могут легко понять это. Что такое общий стандарт для кодирования. У меня возникает вопрос, как назвать методы переменных &, что лучше всего упаковать классы. как это?Есть ли стандарт кодирования для Java?

Для этого есть ли какой-либо учебник или пример, пожалуйста, поделитесь.

Спасибо заранее.

ответ

8

Что вам нужно, это лучшие практики (JAVA) и то, как они работают.

Для этого, я могу рекомендовать как старший post

, как Macarse сказал:

Читали Effective Java? http://java.sun.com/docs/books/effective/

В есть хорошее количество кода.

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

Вы всегда можете проверить исходный код JDK , есть некоторые хорошие алгоритмы вокруг него: http://java.sun.com/j2se/1.5.0/source_license.html

Кроме того, иногда я использую, чтобы исследовать некоторые хорошие приложения с открытым исходным кодом ...

отредактирован: Кроме того, это хорошая идея, чтобы участвовать в сообществах, как этого ....

Проверить это НУ т: http://www.javadb.com/

, как Naiku сказал:

Самый лучший вариант для вас, чтобы изучить хороший код, чтобы посмотреть на некоторых популярных проектах источника открытым . Я думаю, 2 года достаточно хорошо понять код в этих проектов. Некоторые из этих проектов вы можете посмотреть:

* openjdk 
* apache tomcat 
* spring framework 
* apache commons (very useful) 
* Google collections 

достаточно для вас изучить и понять разнообразие концепций. Я часто код исследования в JDK catalina (tomcat) и spring, jboss и т. Д.

Для Java Memory Management увидеть это Question

+0

спасибо много. Хорошая работа. продолжайте отвечать .. – Praveen

6

http://www.oracle.com/technetwork/java/codeconvtoc-136057.html

Если проект вы уже работаете на определил стандарты кодирования, использовать. В противном случае вы можете следовать стандартам, таким как тот, который я связал выше, и убедиться, что вы его используете. Это поможет сделать ваши программы доступными для себя и для других.

+0

+1 Спасибо за ваш ответ – Praveen

0

Вот несколько ссылок на стандарты кодирования Java. Вы заметите, что это не является жестким и быстрым правилом, согласно которому эти соглашения должны соблюдаться, сообщество разработчиков просто принимает подмножество этих или любого другого, подходящего в соответствии с их потребностями.

http://www.ontko.com/java/java_coding_standards.html

http://www.javarmi.com/2010/05/java-coding-standards-and-best-practices-2/

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