Junior — Middle
Кадом усулҳо ва стандартҳои муосири тартиб додани кодро метавонед номбар кунед?
sobes.tech AI
Ҷавоб аз AI
Модерн усулҳо ва стандартҳои форматкунии коди Java дарбар мегиранд:
- Истифодаи услуби расмии коди Oracle ё Google Java Style Guide — пайвастагии дар дохили тирҳо, фосилаҳо, номгузорӣ.
- Номгузорӣ: синфҳо — PascalCase, методҳо ва тағирёбандагон — camelCase, константҳо — UPPER_SNAKE_CASE.
- Форматгирӣ: 4 фосила барои ҳар сатҳи дохилшавӣ, пардаҳои кушода дар ҳамон сатр.
- Шарҳҳо: Javadoc барои APIҳои умумӣ, шарҳҳои кӯтоҳ ва равшан дар дохили код.
- Истифодаи имкониятҳои муосири забон: изразҳои lambda, Stream API, Optional.
- Коди тоза: аз ҳад зиёд такрор накардан, навиштани методҳои хурд, номҳои тағирёбандагон фаҳмо.
Маслиҳат барои форматгирии метод:
public class Calculator {
/**
* Ҷамъбандии ду рақам.
*/
public int sum(int a, int b) {
return a + b;
}
}