'java'에 해당되는 글 11건
06. Javadoc :: 2021/11/17 17:50
개발자를 위한
Java Programming Style Guide (ref. Google style guide)
7. 문서화 (javadoc)
7.1 서식(formatting)
1. 일반 서식 (General form)
Javadoc 블록의 기본적인 형식은 다음 예제에서 보는 것과 같습니다.
/**
* Multiple lines of Javadoc text are written here,
* wrapped normally...
*/
public int method(String p1) { ... }
또는 다음과 같은 하나의 라인으로 작성할 수 있습니다.
/** An especially short bit of Javadoc. */
기본적인 형식(basic form)은 항상 허용됩니다. Javadoc 블록 전체(주석 표시 포함)가 하나의 라인으로 작성할 수 있는 경우는 한 줄 형식으로 대체될 수 있습니다. @return과 같은 블록 태그가 없는 경우에만 해당됨을 유의하세요.
2. 단락(Paragraphs)
정렬된 선행 별표(aligned leading asterisk:’*’)만 포함하고 있는 하나의 빈 줄은 단락 사이와 블록 태그 그룹이 있을 경우 태그 그룹 앞에 나옵니다. 첫번째 단락을 제외한 각 단락은 첫번째 단어 바로 앞에 <p> 태그가 있고, 뒤에는 공백이 없습니다.
3. 블록 태그(Block tags)
코드에 사용하는 표준 “블록 태그(block tags)”는 @param, @return, @throws, @deprecated 순서로 사용되며, 이 4가지 유형은 설명이 비어 있으면 안 됩니다. 블록 태그가 한 줄에 맞지 않으면 @위치에서 4개 이상의 스페이스로 들여쓰기를 합니다.
7.2 요약 단편(the summary fragment)
각 Javadoc 블록은 간단한 요약 단편으로 시작합니다. 이 단편적인 요약은 매우 중요합니다. 클래스나 메서드 인덱스처럼 특별한 컨텍스트(context)에서 나타나는 텍스트의 유일한 부분입니다.
이 단편은 완전한 문장이 아니라 명사구나 동사 구절입니다. A {@code Foo}처럼 시작하지도 않고, “This method returns…”로 시작하지도 않고, “Save the rcord..”와 같은 완전한 명령형 문장의 형태로 시작하지도 않습니다. 하지만, 요약 단편에는 완전한 문장인 것처럼 대문자와 구두점이 있습니다.
Tip : 일반적으로 /** @return the customer ID */와 같이 Javadoc을 작성하는 실수를 하게 됩니다. 이것은 잘못된 것입니다. /** Returns the customer ID */처럼 변경해야 합니다.
7.3 Javadoc 사용처(where javadoc is used)
최소한, Javadoc은 모든 public class와 그 클래스에 있는 public, protected 멤버에 관해 존재하지만, 아래 언급된 몇 가지 예외가 있습니다.
아래 3번 Non-required Javadoc에 설명되어 있는 것처럼, 추가적인 Javadoc 컨텐츠가 있을 수 있습니다.
1. 예외(Exception) : 자체 서술적인 메서드 (self-explanatory methods)
getFoo와 같이 “단순하고 분명한(simple, obvious)” 메서드에 대해서 Javadoc을 작성하는 것은 선택 사항입니다. 이 경우처럼, “Returns the foo”라고 말하는 것 이외 아무것도 말할 가치가 없는 경우도 있습니다.
중요(important) : 일반적으로 독자가 알 필요가 있는 관련 정보를 생략하는 것을 정당화하기 위해 위에 언급된 예외를 적용하는 것은 적합하지 않습니다. 예를 들어, getCanonicalName의 메서드의 경우, 일반 독자가 “표준 이름(canonical name)”이라는 용어가 무엇을 의미하는지 모를 경우 해당 Javadoc 문서(단지 /** Returns the canonical name. */만을 말하고자 하는 이유일지라도)를 생략하면 안 됩니다.
2. 예외(Exception) : 재정의(override)
상위 유형(supertype) 메서드를 재정의하는 경우에는 항상 Javadoc이 존재하는 것은 아닙니다.
3. 불필요한 경우 (Non-required Javadoc)
다른 클래스와 멤버의 경우, 필요에 따라 Javadoc이 있습니다.
구현 주석(implementation comments)이 클래스나 멤버 전체의 목적이나 동작에 대해 정의하는데 사용되는 경우, 해당 주석은 Javadoc으로 작성될 수 있습니다. (/** 사용)
불필요한 경우의 Javadoc(non-required javadoc)은 위에서 정리한 단락(Paragraphs)이나 블록 태그(Block tags), 요약 단편(Summary fragments)의 형식을 따르도록 엄격하게 요구되지는 않지만, 될 수 있으면 정해진 형식을 따르기를 권고합니다.
-
Free Token Chatrooms With Cams
Tracked from Free Token Chatrooms With Cams | 2022/09/02 08:20 | DELGreat Architect & Artist -
-
suami bule
Tracked from suami bule | 2022/09/15 04:53 | DELGreat Architect & Artist -
-
https://Www.Rentcom.info/
Tracked from https://Www.Rentcom.info/ | 2022/09/18 18:39 | DELGreat Architect & Artist -
-
custom printed t-shirts
Tracked from custom printed t-shirts | 2022/11/04 06:29 | DELGreat Architect & Artist -
-
Kredit Mobil Toyota Sienta
Tracked from Kredit Mobil Toyota Sienta | 2022/11/18 05:21 | DELGreat Architect & Artist -
-
ca printer
Tracked from ca printer | 2022/11/26 04:09 | DELGreat Architect & Artist -
-
https://www.stellarnet.vujaklija.com/
Tracked from https://www.stellarnet.vujaklija.com/ | 2022/12/04 12:35 | DELGreat Architect & Artist -
-
nông dân nhật bản bị giai cấp tầng lớp nào bóc lột
Tracked from nông dân nhật bản bị giai cấp tầng lớp nào bóc lột | 2022/12/29 05:06 | DELGreat Architect & Artist -
-
try these out
Tracked from try these out | 2023/01/10 17:04 | DELGreat Architect & Artist -
-
Functional Slanted Dog Bowl
Tracked from Functional Slanted Dog Bowl | 2023/01/16 21:24 | DELGreat Architect & Artist -
-
dog bowls elevated
Tracked from dog bowls elevated | 2023/01/17 13:34 | DELGreat Architect & Artist -
05. Practice :: 2021/11/17 17:49
개발자를 위한
Java Programming Style Guide (ref. Google style guide)
6. 프로그래밍 실습 (Programming practices)
6.1 @Override: always used
메서드(method)는 합법적일 때마다 @Override 어노테이션(annotation)으로 표시됩니다. 여기에는 슈퍼클래스(super class)의 메서드를 재정의(override)하는 클래스 메서드, 슈퍼인터페이스(super interface)의 메서드를 재지정(respecifying)하는 인터페이스 메서드를 포함합니다.
예외(Exception) : @Deprecared일 경우에는 @Override를 생략할 수 있습니다.
6.2 Caught exceptions: not ignored (예외가 발생했을 때, 무시하지 말 것)
아래 언급된 경우를 제외하고, 예외가 발생했을 때(caught exception) 아무런 응답을 하지 않는 것은 매우 드문 경우입니다. (일반적으로 응답(response)은 기록해야 합니다. 만약 기록이 불가능(“impossible”)하다고 여겨지는 경우에는 AssertionError를 다시 발생(rethrow)시킵니다.)
Catch 블록에서 아무 조치도 취하지 않는 것이 정말 적합할 경우, 정당화되는 이유가 코멘트로 설명되어 있습니다.
try {
int i = Integer.parseInt(response);
return handleNumericResponse(i);
} catch (NumberFormatException ok) {
// it's not numeric; that's fine, just continue
}
return handleTextResponse(response);
예외(Exception) : 테스트에서 발견된 예외는 이름이 기대되는 예외일 경우, 주석없이 무시될 수 있습니다. 다음 코드는 예상되는 예외를 확인하기 위한 아주 일반적인 관용구이기 때문에 주석이 필요하지 않습니다.
try {
emptyStack.pop();
fail();
} catch (NoSuchElementException expected) {
}
6.3 정적 멤버(static members): 클래스를 사용하여 한정(qualified using class)
정적 클래스 멤버(static class member)에 대한 참조(reference)가 규정되어야 하는 경우, 클래스 유형(class type)의 참조나 표현식이 아니라 해당 클래스 이름으로 규정되어야 합니다.
Foo aFoo = ...;
Foo.aStaticMethod(); // good
aFoo.aStaticMethod(); // bad
somethingThatYieldsAFoo().aStaticMethod(); // very bad
6.4 종료자(finalizers) : 사용하지 않음(not used)
Object.finalize를 재정의(override)하는 것은 극히 드문 경우입니다. 사용하지 않습니다.
Tip : 사용하지 마십시오. 반드시 사용해야 할 것 같으면, 먼저 Effective Java 항목 7 “종료자 피하기(Avoid Finalizers)”를 매우 주의 깊에 읽고 이해한 다음에 사용하지 마세요.
-
Green Color Fashion
Tracked from Green Color Fashion | 2022/08/22 16:02 | DELGreat Architect & Artist -
-
all-in-one real estate brokerage software
Tracked from all-in-one real estate brokerage software | 2022/08/22 16:22 | DELGreat Architect & Artist -
-
fun food gifts
Tracked from fun food gifts | 2022/08/24 10:44 | DELGreat Architect & Artist -
-
Upcoming nft calendar
Tracked from Upcoming nft calendar | 2022/08/27 13:49 | DELGreat Architect & Artist -
-
Dog products
Tracked from Dog products | 2022/08/27 14:29 | DELGreat Architect & Artist -
-
Pet accessories
Tracked from Pet accessories | 2022/08/27 16:26 | DELGreat Architect & Artist -
-
siberian kittens for sale
Tracked from siberian kittens for sale | 2022/08/29 13:40 | DELGreat Architect & Artist -
-
دانلود فیلم
Tracked from دانلود فیلم | 2022/09/13 18:28 | DELGreat Architect & Artist -
-
Smartphone Repairs
Tracked from Smartphone Repairs | 2022/09/13 18:49 | DELGreat Architect & Artist -
-
Moissanite Engagement Rings
Tracked from Moissanite Engagement Rings | 2022/09/14 16:35 | DELGreat Architect & Artist -
-
firearms for sale
Tracked from firearms for sale | 2022/09/15 19:12 | DELGreat Architect & Artist -
-
Echemi chemical companies
Tracked from Echemi chemical companies | 2022/09/15 19:14 | DELGreat Architect & Artist -
-
Katelyn Berry
Tracked from Katelyn Berry | 2022/09/16 14:52 | DELGreat Architect & Artist -
-
line radio
Tracked from line radio | 2022/09/19 00:51 | DELGreat Architect & Artist -
-
Moissanite engagement rings
Tracked from Moissanite engagement rings | 2022/09/19 02:45 | DELGreat Architect & Artist -
-
Gutter Repair and Replacement services
Tracked from Gutter Repair and Replacement services | 2022/09/20 14:51 | DELGreat Architect & Artist -
-
marketing agency Miami
Tracked from marketing agency Miami | 2022/09/20 14:57 | DELGreat Architect & Artist -
-
Rubber Roof Repair
Tracked from Rubber Roof Repair | 2022/09/20 16:38 | DELGreat Architect & Artist -
-
Miami marketing agency
Tracked from Miami marketing agency | 2022/09/20 17:03 | DELGreat Architect & Artist -
-
random video chat
Tracked from random video chat | 2022/09/21 14:10 | DELGreat Architect & Artist -
-
buy now pay later appliances
Tracked from buy now pay later appliances | 2022/09/21 15:29 | DELGreat Architect & Artist -
-
rent to own appliances
Tracked from rent to own appliances | 2022/09/21 16:01 | DELGreat Architect & Artist -
-
Winnipeg Security Guard Company
Tracked from Winnipeg Security Guard Company | 2022/09/22 19:42 | DELGreat Architect & Artist -
-
home insurance
Tracked from home insurance | 2022/09/23 04:59 | DELGreat Architect & Artist -
-
Tuscaloosa
Tracked from Tuscaloosa | 2022/09/23 06:15 | DELGreat Architect & Artist -
-
affordable insurance
Tracked from affordable insurance | 2022/09/23 08:18 | DELGreat Architect & Artist -
-
Yorkshire SQL database designer
Tracked from Yorkshire SQL database designer | 2022/09/23 16:21 | DELGreat Architect & Artist -
-
메릴랜드 한인사이트.메릴랜드 한인커뮤니티.메릴랜드 한인
Tracked from 메릴랜드 한인사이트.메릴랜드 한인커뮤니티.메릴랜드 한인 | 2022/09/23 17:42 | DELGreat Architect & Artist -
-
bitcoin smarter login
Tracked from bitcoin smarter login | 2022/09/24 14:33 | DELGreat Architect & Artist -
-
ethereum prediction
Tracked from ethereum prediction | 2022/09/24 15:42 | DELGreat Architect & Artist -
-
site web bitcoin circuit
Tracked from site web bitcoin circuit | 2022/09/24 16:01 | DELGreat Architect & Artist -
-
Consultant
Tracked from Consultant | 2022/09/25 05:29 | DELGreat Architect & Artist -
-
Leads Base
Tracked from Leads Base | 2022/09/25 05:56 | DELGreat Architect & Artist -
-
buy now pay later appliances
Tracked from buy now pay later appliances | 2022/09/25 08:32 | DELGreat Architect & Artist -
-
social media marketing melbourne florida
Tracked from social media marketing melbourne florida | 2022/09/25 09:25 | DELGreat Architect & Artist -
-
Leads Base
Tracked from Leads Base | 2022/09/25 10:53 | DELGreat Architect & Artist -
-
rent to own furniture
Tracked from rent to own furniture | 2022/09/25 12:52 | DELGreat Architect & Artist -
-
northern colorado. stoop
Tracked from northern colorado. stoop | 2022/09/25 14:41 | DELGreat Architect & Artist -
-
Singapore criminal lawyer
Tracked from Singapore criminal lawyer | 2022/09/30 14:51 | DELGreat Architect & Artist -
-
power strip with USB
Tracked from power strip with USB | 2022/09/30 16:10 | DELGreat Architect & Artist -
-
Car and driver hire for Sri Lanka tour
Tracked from Car and driver hire for Sri Lanka tour | 2022/09/30 16:24 | DELGreat Architect & Artist -
-
power strip with USB ports
Tracked from power strip with USB ports | 2022/09/30 17:07 | DELGreat Architect & Artist -
-
army men toys
Tracked from army men toys | 2022/10/01 16:19 | DELGreat Architect & Artist -
-
corcyeps supplement
Tracked from corcyeps supplement | 2022/10/01 18:52 | DELGreat Architect & Artist -
-
auto insurance kent washington
Tracked from auto insurance kent washington | 2022/10/03 06:48 | DELGreat Architect & Artist -
-
comprehensive insurance
Tracked from comprehensive insurance | 2022/10/03 09:24 | DELGreat Architect & Artist -
-
College Station coffee roaster
Tracked from College Station coffee roaster | 2022/10/04 16:04 | DELGreat Architect & Artist -
-
Get Rivotril Online
Tracked from Get Rivotril Online | 2022/10/05 16:06 | DELGreat Architect & Artist -
-
trust wallet erfahrungen
Tracked from trust wallet erfahrungen | 2022/10/05 22:41 | DELGreat Architect & Artist -
-
buy now pay later electronics
Tracked from buy now pay later electronics | 2022/10/07 19:49 | DELGreat Architect & Artist -
-
rent to own furniture
Tracked from rent to own furniture | 2022/10/07 19:51 | DELGreat Architect & Artist -
-
buy now pay later furniture
Tracked from buy now pay later furniture | 2022/10/07 20:42 | DELGreat Architect & Artist -
-
sushi kame
Tracked from sushi kame | 2022/10/08 14:32 | DELGreat Architect & Artist -
-
PROMO SAWER138
Tracked from PROMO SAWER138 | 2022/10/08 15:45 | DELGreat Architect & Artist -
-
Free Funeral Programs
Tracked from Free Funeral Programs | 2022/10/11 02:00 | DELGreat Architect & Artist -
-
SEO for Mediators
Tracked from SEO for Mediators | 2022/10/12 15:21 | DELGreat Architect & Artist -
-
asset finder
Tracked from asset finder | 2022/10/12 17:30 | DELGreat Architect & Artist -
-
asset finder
Tracked from asset finder | 2022/10/12 18:12 | DELGreat Architect & Artist -
-
Josh Madrid aka JetSet has been recognized as a power-user by Manychat
Tracked from Josh Madrid aka JetSet has been recognized as a power-user by Manychat | 2022/10/13 15:55 | DELGreat Architect & Artist -
-
avance cupo en dolares chile
Tracked from avance cupo en dolares chile | 2022/10/13 16:05 | DELGreat Architect & Artist -
-
small business funding from government south africa
Tracked from small business funding from government south africa | 2022/10/13 22:34 | DELGreat Architect & Artist -
-
business plan for startup funding
Tracked from business plan for startup funding | 2022/10/13 23:24 | DELGreat Architect & Artist -
-
siti web per aziende ottimizzati per i motori di ricerca
Tracked from siti web per aziende ottimizzati per i motori di ricerca | 2022/10/16 06:07 | DELGreat Architect & Artist -
-
asset recovery
Tracked from asset recovery | 2022/10/16 07:29 | DELGreat Architect & Artist -
-
Minority Business
Tracked from Minority Business | 2022/10/16 10:51 | DELGreat Architect & Artist -
-
heir finder
Tracked from heir finder | 2022/10/16 13:09 | DELGreat Architect & Artist -
-
fat tire electric tricycle
Tracked from fat tire electric tricycle | 2022/10/18 17:35 | DELGreat Architect & Artist -
-
adult trike
Tracked from adult trike | 2022/10/18 18:15 | DELGreat Architect & Artist -
-
adult tricycle folding
Tracked from adult tricycle folding | 2022/10/18 19:01 | DELGreat Architect & Artist -
-
realizzazione siti web a Trento
Tracked from realizzazione siti web a Trento | 2022/10/20 04:41 | DELGreat Architect & Artist -
-
web marketing Trento
Tracked from web marketing Trento | 2022/10/20 05:43 | DELGreat Architect & Artist -
-
siti web per aziende ottimizzati per i motori di ricerca
Tracked from siti web per aziende ottimizzati per i motori di ricerca | 2022/10/20 06:03 | DELGreat Architect & Artist -
-
realizzazione siti web a Trento
Tracked from realizzazione siti web a Trento | 2022/10/20 06:28 | DELGreat Architect & Artist -
-
Realizzazione Sito Web
Tracked from Realizzazione Sito Web | 2022/10/20 06:29 | DELGreat Architect & Artist -
-
siti web per aziende ottimizzati per i motori di ricerca
Tracked from siti web per aziende ottimizzati per i motori di ricerca | 2022/10/20 06:46 | DELGreat Architect & Artist -
-
boho chic children's clothing
Tracked from boho chic children's clothing | 2022/10/20 14:15 | DELGreat Architect & Artist -
-
protection film
Tracked from protection film | 2022/10/20 18:13 | DELGreat Architect & Artist -
-
indoor door mats
Tracked from indoor door mats | 2022/10/21 07:26 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 05:56 | DELGreat Architect & Artist -
-
detektyw Lublin
Tracked from detektyw Lublin | 2022/10/23 06:54 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 08:59 | DELGreat Architect & Artist -
-
pomoce dydaktyczne matematyka
Tracked from pomoce dydaktyczne matematyka | 2022/10/23 11:00 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 12:21 | DELGreat Architect & Artist -
-
discopolo boys
Tracked from discopolo boys | 2022/10/23 12:31 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 14:03 | DELGreat Architect & Artist -
-
disco polo
Tracked from disco polo | 2022/10/23 14:05 | DELGreat Architect & Artist -
-
disco polo
Tracked from disco polo | 2022/10/23 14:34 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 15:19 | DELGreat Architect & Artist -
-
pomoce szkolne
Tracked from pomoce szkolne | 2022/10/23 16:58 | DELGreat Architect & Artist -
-
which nft is free
Tracked from which nft is free | 2022/10/24 13:43 | DELGreat Architect & Artist -
-
Modern Doula
Tracked from Modern Doula | 2022/10/24 14:18 | DELGreat Architect & Artist -
-
best travel agencies in south africa
Tracked from best travel agencies in south africa | 2022/10/24 15:33 | DELGreat Architect & Artist -
-
SQL database designer South Yorkshire
Tracked from SQL database designer South Yorkshire | 2022/10/24 16:00 | DELGreat Architect & Artist -
-
How to be a surrogate
Tracked from How to be a surrogate | 2022/10/24 16:32 | DELGreat Architect & Artist -
-
Staff Training
Tracked from Staff Training | 2022/10/25 17:29 | DELGreat Architect & Artist -
-
Daily Collagen
Tracked from Daily Collagen | 2022/10/25 18:08 | DELGreat Architect & Artist -
-
wooden deck builders san antonio
Tracked from wooden deck builders san antonio | 2022/10/27 17:20 | DELGreat Architect & Artist -
-
custom porch
Tracked from custom porch | 2022/10/27 18:47 | DELGreat Architect & Artist -
-
Black Hair Tattoo
Tracked from Black Hair Tattoo | 2022/10/27 18:53 | DELGreat Architect & Artist -
-
Napoleon Dynamite Tour
Tracked from Napoleon Dynamite Tour | 2022/10/28 15:44 | DELGreat Architect & Artist -
-
landscapers
Tracked from landscapers | 2022/10/28 17:26 | DELGreat Architect & Artist -
-
napoleon rogue xt
Tracked from napoleon rogue xt | 2022/10/28 18:04 | DELGreat Architect & Artist -
-
boynton beach dental implants
Tracked from boynton beach dental implants | 2022/10/30 15:15 | DELGreat Architect & Artist -
-
hail repair killeen tx
Tracked from hail repair killeen tx | 2022/10/30 15:56 | DELGreat Architect & Artist -
-
centre de radiologie
Tracked from centre de radiologie | 2022/10/31 14:16 | DELGreat Architect & Artist -
-
radiologue casablanca
Tracked from radiologue casablanca | 2022/10/31 14:40 | DELGreat Architect & Artist -
-
centre de radiologie casablanca
Tracked from centre de radiologie casablanca | 2022/10/31 16:47 | DELGreat Architect & Artist -
-
radiologie abou madi
Tracked from radiologie abou madi | 2022/10/31 17:28 | DELGreat Architect & Artist -
-
دانلود فیلم
Tracked from دانلود فیلم | 2022/11/01 15:13 | DELGreat Architect & Artist -
-
free online game
Tracked from free online game | 2022/11/01 16:07 | DELGreat Architect & Artist -
-
security risk management course
Tracked from security risk management course | 2022/11/01 17:55 | DELGreat Architect & Artist -
-
LED Door Sill
Tracked from LED Door Sill | 2022/11/01 18:20 | DELGreat Architect & Artist -
-
free online game
Tracked from free online game | 2022/11/01 18:54 | DELGreat Architect & Artist -
-
Bed and bad products
Tracked from Bed and bad products | 2022/11/02 17:07 | DELGreat Architect & Artist -
-
Cowhide living room
Tracked from Cowhide living room | 2022/11/02 22:01 | DELGreat Architect & Artist -
-
Loungewear canada
Tracked from Loungewear canada | 2022/11/02 23:27 | DELGreat Architect & Artist -
-
Sweatshirt
Tracked from Sweatshirt | 2022/11/02 23:43 | DELGreat Architect & Artist -
-
Luna PR Scam
Tracked from Luna PR Scam | 2022/11/03 00:28 | DELGreat Architect & Artist -
-
Customer Service Courses
Tracked from Customer Service Courses | 2022/11/03 14:35 | DELGreat Architect & Artist -
-
house inspection
Tracked from house inspection | 2022/11/03 14:57 | DELGreat Architect & Artist -
-
High Pressure Brick Cleaning Sydney
Tracked from High Pressure Brick Cleaning Sydney | 2022/11/03 15:05 | DELGreat Architect & Artist -
-
Renaissance Pet Portrait Template
Tracked from Renaissance Pet Portrait Template | 2022/11/03 15:26 | DELGreat Architect & Artist -
-
ديفيندر العلا مع القصر الفريد
Tracked from ديفيندر العلا مع القصر الفريد | 2022/11/03 16:21 | DELGreat Architect & Artist -
-
JetSetFly or now known better as JetSet AKA Josh King Madrid the founder of NFTMagazine.com
Tracked from JetSetFly or now known better as JetSet AKA Josh King Madrid the founder of NFTMagazine.com | 2022/11/05 14:36 | DELGreat Architect & Artist -
-
Cursus Nederlands Rotterdam
Tracked from Cursus Nederlands Rotterdam | 2022/11/05 15:10 | DELGreat Architect & Artist -
-
JOSH MADRID: FROM COLLEGE DROPOUT TO JET-SET MILLIONAIRE PODCAST HOST & AUTHOR
Tracked from JOSH MADRID: FROM COLLEGE DROPOUT TO JET-SET MILLIONAIRE PODCAST HOST & AUTHOR | 2022/11/05 16:09 | DELGreat Architect & Artist -
-
Cambridge Exams Netherlands
Tracked from Cambridge Exams Netherlands | 2022/11/05 16:45 | DELGreat Architect & Artist -
-
Tesla rife machines
Tracked from Tesla rife machines | 2022/11/09 13:54 | DELGreat Architect & Artist -
-
Trendy Hoodie
Tracked from Trendy Hoodie | 2022/11/09 15:10 | DELGreat Architect & Artist -
-
Trendy Hoodie
Tracked from Trendy Hoodie | 2022/11/09 15:22 | DELGreat Architect & Artist -
-
Extracting currency prices
Tracked from Extracting currency prices | 2022/11/10 17:41 | DELGreat Architect & Artist -
-
bachelorette party themes
Tracked from bachelorette party themes | 2022/11/12 17:27 | DELGreat Architect & Artist -
-
خرید نرم افزار ERP
Tracked from خرید نرم افزار ERP | 2022/11/14 15:55 | DELGreat Architect & Artist -
-
Principles of Economics Openstax test bank
Tracked from Principles of Economics Openstax test bank | 2022/11/17 13:22 | DELGreat Architect & Artist -
-
Demon Slayer Merch
Tracked from Demon Slayer Merch | 2022/11/17 14:11 | DELGreat Architect & Artist -
-
Elrow Padova 2022
Tracked from Elrow Padova 2022 | 2022/11/21 20:25 | DELGreat Architect & Artist -
-
Elrow Padova biglietti
Tracked from Elrow Padova biglietti | 2022/11/21 21:55 | DELGreat Architect & Artist -
-
situs slot pulsa
Tracked from situs slot pulsa | 2022/11/23 23:16 | DELGreat Architect & Artist -
-
slot online
Tracked from slot online | 2022/11/23 23:36 | DELGreat Architect & Artist -
-
receptionist course
Tracked from receptionist course | 2022/11/27 20:25 | DELGreat Architect & Artist -
-
public speaking courses sydney
Tracked from public speaking courses sydney | 2022/11/27 22:02 | DELGreat Architect & Artist -
-
construction temp labor
Tracked from construction temp labor | 2022/11/28 00:41 | DELGreat Architect & Artist -
-
electric bikes for sale
Tracked from electric bikes for sale | 2022/12/02 22:58 | DELGreat Architect & Artist -
-
union print shop
Tracked from union print shop | 2022/12/03 09:09 | DELGreat Architect & Artist -
-
محصولات اوردینری
Tracked from محصولات اوردینری | 2022/12/04 22:00 | DELGreat Architect & Artist -
-
Demon Slayer Merch
Tracked from Demon Slayer Merch | 2022/12/05 05:25 | DELGreat Architect & Artist -
-
Government test bank
Tracked from Government test bank | 2022/12/05 15:35 | DELGreat Architect & Artist -
-
locked keys in car
Tracked from locked keys in car | 2022/12/05 17:28 | DELGreat Architect & Artist -
-
Rengoku Plush
Tracked from Rengoku Plush | 2022/12/07 05:02 | DELGreat Architect & Artist -
-
Whangarei gate automation
Tracked from Whangarei gate automation | 2022/12/15 23:32 | DELGreat Architect & Artist -
-
Custom Jewelry Box
Tracked from Custom Jewelry Box | 2022/12/19 22:47 | DELGreat Architect & Artist -
-
kammerjäger stuttgart
Tracked from kammerjäger stuttgart | 2022/12/22 00:14 | DELGreat Architect & Artist -
-
complete software solution
Tracked from complete software solution | 2022/12/23 04:16 | DELGreat Architect & Artist -
-
subscription
Tracked from subscription | 2022/12/23 04:24 | DELGreat Architect & Artist -
-
Esport games
Tracked from Esport games | 2022/12/24 16:48 | DELGreat Architect & Artist -
-
interior detailing mccordsville
Tracked from interior detailing mccordsville | 2022/12/25 02:09 | DELGreat Architect & Artist -
-
Esport games
Tracked from Esport games | 2022/12/26 17:51 | DELGreat Architect & Artist -
-
Standard Bernedoodle puppies for sale
Tracked from Standard Bernedoodle puppies for sale | 2022/12/27 23:59 | DELGreat Architect & Artist -
-
waste management in Port Elizabeth
Tracked from waste management in Port Elizabeth | 2022/12/29 22:40 | DELGreat Architect & Artist -
-
situs agen judi slot resmi
Tracked from situs agen judi slot resmi | 2023/01/01 06:00 | DELGreat Architect & Artist -
-
togel online
Tracked from togel online | 2023/01/04 15:12 | DELGreat Architect & Artist -
-
bnh software
Tracked from bnh software | 2023/01/07 17:04 | DELGreat Architect & Artist -
-
cutting spending
Tracked from cutting spending | 2023/01/12 22:11 | DELGreat Architect & Artist -
-
Plombier Schaerbeek
Tracked from Plombier Schaerbeek | 2023/01/13 20:56 | DELGreat Architect & Artist -
-
How to buy cheap engagement rings
Tracked from How to buy cheap engagement rings | 2023/01/17 23:10 | DELGreat Architect & Artist -
-
vad kostar en flyttstädning
Tracked from vad kostar en flyttstädning | 2023/01/19 08:30 | DELGreat Architect & Artist -
-
företagsstädning
Tracked from företagsstädning | 2023/01/19 09:20 | DELGreat Architect & Artist -
-
städtjänst göteborg
Tracked from städtjänst göteborg | 2023/01/19 10:16 | DELGreat Architect & Artist -
-
städ trappuppgång
Tracked from städ trappuppgång | 2023/01/19 11:32 | DELGreat Architect & Artist -
-
business plan writing help
Tracked from business plan writing help | 2023/01/20 22:14 | DELGreat Architect & Artist -
-
fedex freight shipping
Tracked from fedex freight shipping | 2023/01/22 05:21 | DELGreat Architect & Artist -
-
what is the best shipping company for small business
Tracked from what is the best shipping company for small business | 2023/01/22 05:34 | DELGreat Architect & Artist -
-
best shipping company for small business
Tracked from best shipping company for small business | 2023/01/22 07:26 | DELGreat Architect & Artist -
-
best passive income
Tracked from best passive income | 2023/01/24 08:21 | DELGreat Architect & Artist -
-
Side hustle
Tracked from Side hustle | 2023/01/24 09:33 | DELGreat Architect & Artist -
-
best way to make passive income
Tracked from best way to make passive income | 2023/01/24 12:02 | DELGreat Architect & Artist -
-
Branden Condy
Tracked from Branden Condy | 2023/01/27 00:50 | DELGreat Architect & Artist -
-
login mpltoto
Tracked from login mpltoto | 2023/01/27 02:06 | DELGreat Architect & Artist -
-
Branden Condy
Tracked from Branden Condy | 2023/01/29 05:34 | DELGreat Architect & Artist -
-
Branden Condy
Tracked from Branden Condy | 2023/01/29 09:46 | DELGreat Architect & Artist -
04. Naming :: 2021/11/17 17:48
개발자를 위한
Java Programming Style Guide (ref. Google style guide)
5. 네이밍(naming)
5.1 모든 식별자에 적용되는 공통 규칙(rules common to all identifiers)
식별자(identifier)는 ASCII 문자와 숫자만 사용하며, 아래에 언급된 소수의 경우에만 밑줄(underscore)를 사용합니다. 따라서, 각 유효한 식별자 이름은 정규식(regular expression) \w+ 와 일치합니다.
(구글 스타일에서는) 특수한 접두사나 접미사를 사용하지 않습니다. 예를 들어, name_, mName, s_name, kName과 같은 이름은 (구글) 스타일이 아닙니다.
5.2 식별자 유형별 규칙(rules by identifier type)
1. 패키지 명 (Package names)
패키지 명은 모두 소문자이며, 연속된 단어는 간단하게 서로 연결됩니다. (밑줄 없음) 예를 들어, com.example.deepSpace나 com.example.deep_space가 아니라 com.example.deepspace로 패키지명을 작성합니다.
2. 클래스 명 (Class names)
클래스 이름은 UpperCamelCase(단어가 시작되는 맨 앞 한글자를 대문자로 작성하는 유형)로 작성합니다. 클래스 이름은 일반적으로 명사나 명사구입니다. 예를 들어, Character 나 ImmutableList와 같습니다. 인터페이스(Interface) 이름은 명사나 명사구(예를 들면, List)일 수도 있지만, 때로 형용사나 형용사구가 될 수도 있습니다. (예 : Readable)
어노테이션 유형의 명명(naming annotation type)에 대해서는 특정 규칙이나 잘 정립된(well-established) 규정(convention)은 없습니다.
테스트 클래스(Test class)는 테스트 중인 클래스 이름으로 시작하여 Test로 끝나는 이름으로 명명합니다. 예 : HashTest 또는 HashIntegrationTest
3. 메서드 명 (Method names)
메서드 이름은 lowerCamelCase(맨 앞 한글자는 소문자로, 다음 단어의 맨 앞 한글자는 대문자로 작성하는 유형)로 작성합니다. 메서드 이름은 일반적으로 동시 또는 동사구로 작성합니다. 예를 들면 다음과 같습니다.
Ex) sendMessage 또는 stop
밑줄은 lowerCamelCase로 작성된 각 컴포넌트와 이름을 논리적으로 구분하기 위해 JUnit 테스트 메서드에 나타날 수 있습니다. 한가지 일반적인 패턴은 <methodUnderTest>_<state>의 형태입니다. (예: pop_emptyStack). 테스트 메서드의 이름을 지정하는 단 한가지의 완벽한 방법은 없습니다.
4. 상수 명 (Constant names)
상수 명은 CONSTANT_CASE와 같은 유형을 사용합니다. 상수 명은 모두 대문자이며, 각 단어는 하나의 밑줄로 다음 단어와 구분됩니다. 하지만, 정확하게 상수가 무엇일까요?
상수는 내용이 변경되지 않고(immutable), 메서드에 부작용(side effect)이 전혀 없는 static final field 입니다. 여기에는 기본형(primitives), 스트링형(Strings), 불변 유형(immutable type), 불변 유형의 불변 컬렉션(immutable collection)이 포함됩니다. 만약 인스턴스의 관찰 가능한 상태가 변경될 수 있다면, 그것은 상수가 아닙니다. 객체를 변경하지 않으려는 의도만으로는 충분하지 않습니다.
예를 들면 다음과 같습니다.
// Constants
static final int NUMBER = 5;
static final ImmutableList<String> NAMES = ImmutableList.of("Ed", "Ann");
static final ImmutableMap<String, Integer> AGES = ImmutableMap.of("Ed", 35, "Ann", 32);
static final Joiner COMMA_JOINER = Joiner.on(','); // because Joiner is immutable
static final SomeMutableType[] EMPTY_ARRAY = {};
enum SomeEnum { ENUM_CONSTANT }
// Not constants
static String nonFinal = "non-final";
final String nonStatic = "non-static";
static final Set<String> mutableCollection = new HashSet<String>();
static final ImmutableSet<SomeMutableType> mutableElements = ImmutableSet.of(mutable);
static final ImmutableMap<String, SomeMutableType> mutableValues =
ImmutableMap.of("Ed", mutableInstance, "Ann", mutableInstance2);
static final Logger logger = Logger.getLogger(MyClass.getName());
static final String[] nonEmptyArray = {"these", "can", "change"};
이러한 이름은 일반적으로 명사나 명사구입니다.
5. 비상수 필드 명 (Non-constant field names)
상수가 아닌 필드 명(non-constant field name)은 (static이든 아니든) lowerCamelCase로 작성됩니다.
이러한 이름은 일반적으로 명사 또는 명사구로 작성됩니다.
예를 들면 다음과 같습니다.
Ex) computedValues 또는 index
6. 파라미터 명 (Parameter names)
파라미터(매개변수 : parameter) 명은 lowerCamelCase로 작성됩니다.
Public 메서드에서 단일 문자 파라미터 이름은 피해야 합니다.
(다른 사람이 변수 명을 이해할 수 없습니다.)
7. 지역 변수 명 (Local variable names)
지역 변수 명은 lowerCamelCase로 작성합니다. final이나 immutable의 경우에도, 지역 변수는 상수로 간주하지 않으며 상수 스타일로 코드를 작성하면 안 됩니다.
8. 유형 변수 명 (Type variable names)
각 유형 변수 명은 다음 2가지 스타일 중 하나로 작성합니다.
- 단일 대문자, 선택적으로 뒤에 단일 숫자 추가 (ex. E, T, X, T2)
- 클래스에 사용되는 형태의 이름 뒤에 대문자 T (ex. RequestT, FooBarT)
5.3 카멜 케이스(camel case : defined)
“IPv6”이나 “iOS”와 같이 두문자어나 특이한 구조가 있는 경우처럼 영어 구문을 Camel Case(영어 대소문자로 변환)로 변환하는 합리적인 방법이 한가지 이상 있습니다. 예측 가능성을 개선하기 위해서 Google Style 표준에서는 다음과 같은 (거의) 결정적인 스키마를 지정합니다.
산문형 이름으로 시작 :
1. 어구를 ASCII로 변환하고 Apostrophe(‘)를 제거하세요. 예를 들어, “Müller's algorithm”는 “Muellers algorithm”으로 변환됩니다.
2. 이 결과를 공백과 나머지 구두점(punctuation)으로 (일반적으로 hypen: ‘-‘)으로 분할하여 나눕니다.
- 권장(Recommended) : 이미 전통적인 Camel Case를 일반적으로 사용하고 있다면, 구성요소로 분할합니다. (예 : AdWord는 ad word로 분할됨) 하지만, “iOS”와 같은 경우는 Camel Case가 아니기 때문에 어떤 규칙에도 위배됩니다. 따라서 이 권장사항은 적용되지 않습니다.
3. 모든 항목(약어 포함)을 소문자로 만든 다음, 첫번째 문자만 대문자로 합니다.
- … 각 단어를 Upper Camel Case로 사용하거나, (각 단어의 첫글자를 대문자로)
- … 각 단어의 첫번째 글자를 제외하고, Lower Camel Case로 사용합니다. (첫 단어의 첫글자 소문자, 다른 단어의 첫글자는 대문자로)
4. 끝으로, 모든 단어를 단일 식별자로 결합합니다.
원래 단어의 대소문자는 거의 대부분 무시되는 것에 유의하세요.
예:
Prose form | Correct | Incorrect |
"XML HTTP request" | XmlHttpRequest | XMLHTTPRequest |
"new customer ID" | newCustomerId | newCustomerID |
"inner stopwatch" | innerStopwatch | innerStopWatch |
"supports IPv6 on iOS?" | supportsIpv6OnIos | supportsIPv6OnIOS |
"YouTube importer" | YouTubeImporter YoutubeImporter* |
YoutubeImporter* : 수용 가능하지만, 권장하지 않습니다.
Note : 일부단어는 영어에서 모호하게 ‘-‘으로 연결됩니다. : 예를 들어, “nonempty”와 “non-empty”는 모두 정확하기 때문에 checkNonempty, checkNonEmpty도 모두 정확한 표현입니다.
-
real estate CRM
Tracked from real estate CRM | 2022/08/22 16:44 | DELGreat Architect & Artist -
-
Food giftbox
Tracked from Food giftbox | 2022/08/24 07:10 | DELGreat Architect & Artist -
-
picoway tattoo removal
Tracked from picoway tattoo removal | 2022/08/25 15:42 | DELGreat Architect & Artist -
-
situs judi slot online terpercaya
Tracked from situs judi slot online terpercaya | 2022/08/28 10:52 | DELGreat Architect & Artist -
-
Florida keys seafood
Tracked from Florida keys seafood | 2022/08/29 14:22 | DELGreat Architect & Artist -
-
NFT calendar
Tracked from NFT calendar | 2022/09/15 14:10 | DELGreat Architect & Artist -
-
Top News Updates
Tracked from Top News Updates | 2022/09/15 16:42 | DELGreat Architect & Artist -
-
Echemi chemical suppliers
Tracked from Echemi chemical suppliers | 2022/09/15 17:10 | DELGreat Architect & Artist -
-
prodotti tipici lucani
Tracked from prodotti tipici lucani | 2022/09/15 17:39 | DELGreat Architect & Artist -
-
python applications
Tracked from python applications | 2022/09/16 14:35 | DELGreat Architect & Artist -
-
Oysters Ireland
Tracked from Oysters Ireland | 2022/09/19 00:48 | DELGreat Architect & Artist -
-
marketing agency Miami
Tracked from marketing agency Miami | 2022/09/20 16:19 | DELGreat Architect & Artist -
-
rpl assessment
Tracked from rpl assessment | 2022/09/20 17:18 | DELGreat Architect & Artist -
-
marketing agency Miami
Tracked from marketing agency Miami | 2022/09/20 17:49 | DELGreat Architect & Artist -
-
marketing agency
Tracked from marketing agency | 2022/09/20 18:21 | DELGreat Architect & Artist -
-
random video chat
Tracked from random video chat | 2022/09/21 16:05 | DELGreat Architect & Artist -
-
Mobile Security Regina
Tracked from Mobile Security Regina | 2022/09/22 15:46 | DELGreat Architect & Artist -
-
DTL Disposable Vapes
Tracked from DTL Disposable Vapes | 2022/09/22 17:54 | DELGreat Architect & Artist -
-
DTL Disposable Vapes
Tracked from DTL Disposable Vapes | 2022/09/22 19:54 | DELGreat Architect & Artist -
-
customer service
Tracked from customer service | 2022/09/23 05:47 | DELGreat Architect & Artist -
-
home insurance
Tracked from home insurance | 2022/09/23 06:57 | DELGreat Architect & Artist -
-
customer service
Tracked from customer service | 2022/09/23 07:25 | DELGreat Architect & Artist -
-
virtual office space for rent
Tracked from virtual office space for rent | 2022/09/23 13:47 | DELGreat Architect & Artist -
-
virtual offices Lake of the Ozarks
Tracked from virtual offices Lake of the Ozarks | 2022/09/23 14:27 | DELGreat Architect & Artist -
-
co-working spaces near me
Tracked from co-working spaces near me | 2022/09/23 15:42 | DELGreat Architect & Artist -
-
site web du bitcoin trader
Tracked from site web du bitcoin trader | 2022/09/24 16:31 | DELGreat Architect & Artist -
-
Leads Base
Tracked from Leads Base | 2022/09/25 07:44 | DELGreat Architect & Artist -
-
buy now pay later catalogs
Tracked from buy now pay later catalogs | 2022/09/25 07:55 | DELGreat Architect & Artist -
-
buy now pay later appliances
Tracked from buy now pay later appliances | 2022/09/25 11:23 | DELGreat Architect & Artist -
-
rent to own furniture
Tracked from rent to own furniture | 2022/09/25 12:11 | DELGreat Architect & Artist -
-
Արական օրինաչափության ճաղատություն
Tracked from Արական օրինաչափության ճաղատություն | 2022/09/27 13:26 | DELGreat Architect & Artist -
-
disposable vape oem
Tracked from disposable vape oem | 2022/09/27 13:33 | DELGreat Architect & Artist -
-
onwin güncel giriş
Tracked from onwin güncel giriş | 2022/09/27 15:24 | DELGreat Architect & Artist -
-
Katelyn berry Micheiln Guide
Tracked from Katelyn berry Micheiln Guide | 2022/09/27 15:24 | DELGreat Architect & Artist -
-
Katelyn berry diversity
Tracked from Katelyn berry diversity | 2022/09/27 15:50 | DELGreat Architect & Artist -
-
Apostille authentication near me
Tracked from Apostille authentication near me | 2022/09/29 15:08 | DELGreat Architect & Artist -
-
omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd
Tracked from omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd | 2022/09/29 20:07 | DELGreat Architect & Artist -
-
bitcoin bank breaker
Tracked from bitcoin bank breaker | 2022/09/30 13:49 | DELGreat Architect & Artist -
-
home insurance in tuscaloosa
Tracked from home insurance in tuscaloosa | 2022/10/01 15:10 | DELGreat Architect & Artist -
-
auckland building inspectors
Tracked from auckland building inspectors | 2022/10/01 15:21 | DELGreat Architect & Artist -
-
Scrap Car Removal
Tracked from Scrap Car Removal | 2022/10/01 16:20 | DELGreat Architect & Artist -
-
rubber stamps online
Tracked from rubber stamps online | 2022/10/01 17:03 | DELGreat Architect & Artist -
-
스포츠 라이브 솔루션
Tracked from 스포츠 라이브 솔루션 | 2022/10/01 17:53 | DELGreat Architect & Artist -
-
reishi supplement
Tracked from reishi supplement | 2022/10/01 18:26 | DELGreat Architect & Artist -
-
Laser treatments near me
Tracked from Laser treatments near me | 2022/10/02 15:26 | DELGreat Architect & Artist -
-
hoover insurance
Tracked from hoover insurance | 2022/10/03 04:33 | DELGreat Architect & Artist -
-
auto insurance hoover
Tracked from auto insurance hoover | 2022/10/03 05:11 | DELGreat Architect & Artist -
-
Asbestos Removal Service
Tracked from Asbestos Removal Service | 2022/10/04 16:36 | DELGreat Architect & Artist -
-
blockfi review uk
Tracked from blockfi review uk | 2022/10/05 23:37 | DELGreat Architect & Artist -
-
spider halloween shirt
Tracked from spider halloween shirt | 2022/10/07 15:51 | DELGreat Architect & Artist -
-
rent to own appliances
Tracked from rent to own appliances | 2022/10/07 19:43 | DELGreat Architect & Artist -
-
rent to own electronics
Tracked from rent to own electronics | 2022/10/07 20:50 | DELGreat Architect & Artist -
-
buy now pay later furniture
Tracked from buy now pay later furniture | 2022/10/07 20:53 | DELGreat Architect & Artist -
-
CPN apartment rental
Tracked from CPN apartment rental | 2022/10/09 02:11 | DELGreat Architect & Artist -
-
CPN apartment rental
Tracked from CPN apartment rental | 2022/10/09 02:59 | DELGreat Architect & Artist -
-
How to build a cpn
Tracked from How to build a cpn | 2022/10/09 03:09 | DELGreat Architect & Artist -
-
grocery cart with wheels
Tracked from grocery cart with wheels | 2022/10/11 01:55 | DELGreat Architect & Artist -
-
SAWER138 DAFTAR
Tracked from SAWER138 DAFTAR | 2022/10/11 02:52 | DELGreat Architect & Artist -
-
vender cupo dolares a pesos dinero inmediato
Tracked from vender cupo dolares a pesos dinero inmediato | 2022/10/13 17:14 | DELGreat Architect & Artist -
-
dti funding for small business
Tracked from dti funding for small business | 2022/10/13 20:19 | DELGreat Architect & Artist -
-
Chicago Body Rubs
Tracked from Chicago Body Rubs | 2022/10/13 20:58 | DELGreat Architect & Artist -
-
starting a powerwashing business
Tracked from starting a powerwashing business | 2022/10/14 17:35 | DELGreat Architect & Artist -
-
SEO Delray Beach
Tracked from SEO Delray Beach | 2022/10/15 13:35 | DELGreat Architect & Artist -
-
photo calendar 2023
Tracked from photo calendar 2023 | 2022/10/15 13:43 | DELGreat Architect & Artist -
-
California breeder of goldendoodle puppies
Tracked from California breeder of goldendoodle puppies | 2022/10/15 14:37 | DELGreat Architect & Artist -
-
payday loan canada
Tracked from payday loan canada | 2022/10/15 14:39 | DELGreat Architect & Artist -
-
heir finder
Tracked from heir finder | 2022/10/16 06:26 | DELGreat Architect & Artist -
-
Web Marketing Trento
Tracked from Web Marketing Trento | 2022/10/16 07:17 | DELGreat Architect & Artist -
-
asset finder
Tracked from asset finder | 2022/10/16 07:57 | DELGreat Architect & Artist -
-
unclaimed funds
Tracked from unclaimed funds | 2022/10/16 08:11 | DELGreat Architect & Artist -
-
asset finder
Tracked from asset finder | 2022/10/16 11:00 | DELGreat Architect & Artist -
-
Minority Business
Tracked from Minority Business | 2022/10/16 12:48 | DELGreat Architect & Artist -
-
Realizzazione Sito Web
Tracked from Realizzazione Sito Web | 2022/10/16 12:53 | DELGreat Architect & Artist -
-
7 speed adult tricycle
Tracked from 7 speed adult tricycle | 2022/10/18 17:22 | DELGreat Architect & Artist -
-
deck repair south florida fl
Tracked from deck repair south florida fl | 2022/10/19 17:46 | DELGreat Architect & Artist -
-
Glutathione pills
Tracked from Glutathione pills | 2022/10/19 17:50 | DELGreat Architect & Artist -
-
leadership courses
Tracked from leadership courses | 2022/10/19 19:28 | DELGreat Architect & Artist -
-
web agency Trento
Tracked from web agency Trento | 2022/10/20 04:25 | DELGreat Architect & Artist -
-
ottimizzazione SEO Trento
Tracked from ottimizzazione SEO Trento | 2022/10/20 05:09 | DELGreat Architect & Artist -
-
web marketing Trento
Tracked from web marketing Trento | 2022/10/20 05:11 | DELGreat Architect & Artist -
-
sviluppo siti web trento
Tracked from sviluppo siti web trento | 2022/10/20 06:24 | DELGreat Architect & Artist -
-
ape sauce carts
Tracked from ape sauce carts | 2022/10/20 15:40 | DELGreat Architect & Artist -
-
emergency electrician
Tracked from emergency electrician | 2022/10/20 18:09 | DELGreat Architect & Artist -
-
indoor door mats
Tracked from indoor door mats | 2022/10/21 03:17 | DELGreat Architect & Artist -
-
out door mats
Tracked from out door mats | 2022/10/21 03:32 | DELGreat Architect & Artist -
-
custom welcome mats
Tracked from custom welcome mats | 2022/10/21 06:42 | DELGreat Architect & Artist -
-
personalized door mat
Tracked from personalized door mat | 2022/10/21 06:53 | DELGreat Architect & Artist -
-
welcome mat
Tracked from welcome mat | 2022/10/21 06:56 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/21 19:54 | DELGreat Architect & Artist -
-
Abogados de accidentes en Valencia
Tracked from Abogados de accidentes en Valencia | 2022/10/21 20:15 | DELGreat Architect & Artist -
-
detektyw Lublin
Tracked from detektyw Lublin | 2022/10/21 20:48 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 06:43 | DELGreat Architect & Artist -
-
detektyw Lublin
Tracked from detektyw Lublin | 2022/10/23 08:46 | DELGreat Architect & Artist -
-
discopolo boys
Tracked from discopolo boys | 2022/10/23 09:35 | DELGreat Architect & Artist -
-
pomoce dydaktyczne matematyka
Tracked from pomoce dydaktyczne matematyka | 2022/10/23 10:54 | DELGreat Architect & Artist -
-
landfill base
Tracked from landfill base | 2022/10/23 11:34 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 13:06 | DELGreat Architect & Artist -
-
discopolo boys
Tracked from discopolo boys | 2022/10/23 13:06 | DELGreat Architect & Artist -
-
discopolo boys
Tracked from discopolo boys | 2022/10/23 14:00 | DELGreat Architect & Artist -
-
discopolo boys
Tracked from discopolo boys | 2022/10/23 15:45 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 17:26 | DELGreat Architect & Artist -
-
Marcin Miller
Tracked from Marcin Miller | 2022/10/23 18:36 | DELGreat Architect & Artist -
-
geocomposite
Tracked from geocomposite | 2022/10/23 19:40 | DELGreat Architect & Artist -
-
detektyw Lublin
Tracked from detektyw Lublin | 2022/10/23 20:14 | DELGreat Architect & Artist -
-
discopolo boys
Tracked from discopolo boys | 2022/10/23 20:32 | DELGreat Architect & Artist -
-
disco polo
Tracked from disco polo | 2022/10/23 20:55 | DELGreat Architect & Artist -
-
collagen with advanced formula
Tracked from collagen with advanced formula | 2022/10/25 17:38 | DELGreat Architect & Artist -
-
Home Reversion Plan
Tracked from Home Reversion Plan | 2022/10/25 17:42 | DELGreat Architect & Artist -
-
Training Organisations
Tracked from Training Organisations | 2022/10/25 18:39 | DELGreat Architect & Artist -
-
custom deck contractor
Tracked from custom deck contractor | 2022/10/27 16:19 | DELGreat Architect & Artist -
-
Situs slot pulsa
Tracked from Situs slot pulsa | 2022/10/27 18:08 | DELGreat Architect & Artist -
-
Studenglass Gravity bong
Tracked from Studenglass Gravity bong | 2022/10/28 15:59 | DELGreat Architect & Artist -
-
Realtor.com
Tracked from Realtor.com | 2022/10/28 17:50 | DELGreat Architect & Artist -
-
paintless dent repair killeen
Tracked from paintless dent repair killeen | 2022/10/30 15:29 | DELGreat Architect & Artist -
-
boynton beach dental implants
Tracked from boynton beach dental implants | 2022/10/30 18:22 | DELGreat Architect & Artist -
-
Emotional Intelligence Courses
Tracked from Emotional Intelligence Courses | 2022/10/30 21:00 | DELGreat Architect & Artist -
-
radiologie casablanca
Tracked from radiologie casablanca | 2022/10/31 14:59 | DELGreat Architect & Artist -
-
radiologue casablanca
Tracked from radiologue casablanca | 2022/10/31 17:44 | DELGreat Architect & Artist -
-
Demon Slayer merch
Tracked from Demon Slayer merch | 2022/11/01 14:43 | DELGreat Architect & Artist -
-
free online game
Tracked from free online game | 2022/11/01 16:01 | DELGreat Architect & Artist -
-
Super Gremlin Society
Tracked from Super Gremlin Society | 2022/11/01 16:56 | DELGreat Architect & Artist -
-
security risk management course
Tracked from security risk management course | 2022/11/01 18:18 | DELGreat Architect & Artist -
-
Luna PR Review
Tracked from Luna PR Review | 2022/11/02 16:46 | DELGreat Architect & Artist -
-
Luna PR Scam
Tracked from Luna PR Scam | 2022/11/02 17:38 | DELGreat Architect & Artist -
-
Super Gremlin
Tracked from Super Gremlin | 2022/11/02 17:59 | DELGreat Architect & Artist -
-
Super Gremlin
Tracked from Super Gremlin | 2022/11/02 18:53 | DELGreat Architect & Artist -
-
Super Gremlin Society
Tracked from Super Gremlin Society | 2022/11/02 19:08 | DELGreat Architect & Artist -
-
Super Gremlin Society
Tracked from Super Gremlin Society | 2022/11/02 19:32 | DELGreat Architect & Artist -
-
Luna PR Scam
Tracked from Luna PR Scam | 2022/11/02 21:03 | DELGreat Architect & Artist -
-
Super Gremlin Society
Tracked from Super Gremlin Society | 2022/11/02 22:22 | DELGreat Architect & Artist -
-
Luna PR Scam
Tracked from Luna PR Scam | 2022/11/02 22:55 | DELGreat Architect & Artist -
-
Shower curtain
Tracked from Shower curtain | 2022/11/02 23:56 | DELGreat Architect & Artist -
-
Home decoration
Tracked from Home decoration | 2022/11/03 01:09 | DELGreat Architect & Artist -
-
Super Gremlin Society
Tracked from Super Gremlin Society | 2022/11/03 01:09 | DELGreat Architect & Artist -
-
Luna PR Review
Tracked from Luna PR Review | 2022/11/03 01:27 | DELGreat Architect & Artist -
-
Super Gremlin Society
Tracked from Super Gremlin Society | 2022/11/03 02:02 | DELGreat Architect & Artist -
-
Forward Darlehen
Tracked from Forward Darlehen | 2022/11/03 14:39 | DELGreat Architect & Artist -
-
aktien index fonds
Tracked from aktien index fonds | 2022/11/03 15:04 | DELGreat Architect & Artist -
-
pfizer aktien kaufen online
Tracked from pfizer aktien kaufen online | 2022/11/03 15:53 | DELGreat Architect & Artist -
-
etoro review
Tracked from etoro review | 2022/11/03 17:17 | DELGreat Architect & Artist -
-
High Pressure Brick Cleaning Sydney
Tracked from High Pressure Brick Cleaning Sydney | 2022/11/03 17:40 | DELGreat Architect & Artist -
-
Josh King Madrid who goes by the pseudonym “JetSet” has gone from being a penniless university dropout to a top 10 chart-topping podcaster author millionaire tycoon and internet celebrity
Tracked from Josh King Madrid who goes by the pseudonym “JetSet” has gone from being a penniless university dropout to a top 10 chart-topping podcaster author millionaire tycoon and internet celebrity | 2022/11/05 16:30 | DELGreat Architect & Artist -
-
JetSet also known as Josh King Madrid is an internet celebrity author podcast host serial entrepreneur and actor with nearly 1 million combined followers
Tracked from JetSet also known as Josh King Madrid is an internet celebrity author podcast host serial entrepreneur and actor with nearly 1 million combined followers | 2022/11/05 17:15 | DELGreat Architect & Artist -
-
The world’s first marketer to use Instagram chatbot automation JetSet — podcaster author millionaire and internet celebrity entrepreneur with 1 million followers. JetSet is also known by his real name Josh Madrid
Tracked from The world’s first marketer to use Instagram chatbot automation JetSet — podcaster author millionaire and internet celebrity entrepreneur with 1 million followers. JetSet is also known by his real name Josh Madrid | 2022/11/05 17:23 | DELGreat Architect & Artist -
-
5 hour driving class
Tracked from 5 hour driving class | 2022/11/09 15:15 | DELGreat Architect & Artist -
-
ny motorcycle road test
Tracked from ny motorcycle road test | 2022/11/09 16:22 | DELGreat Architect & Artist -
-
Elrow Padova 2022
Tracked from Elrow Padova 2022 | 2022/11/11 09:28 | DELGreat Architect & Artist -
-
Josh King 24 author Internet Celeb actor entrepreneur that is known as JetSet
Tracked from Josh King 24 author Internet Celeb actor entrepreneur that is known as JetSet | 2022/11/14 16:47 | DELGreat Architect & Artist -
-
situs judi slot terpercaya
Tracked from situs judi slot terpercaya | 2022/11/16 15:34 | DELGreat Architect & Artist -
-
Demon Slayer Merch
Tracked from Demon Slayer Merch | 2022/11/17 07:09 | DELGreat Architect & Artist -
-
Demon Slayer Merch
Tracked from Demon Slayer Merch | 2022/11/17 16:24 | DELGreat Architect & Artist -
-
Demon Slayer Merch
Tracked from Demon Slayer Merch | 2022/11/17 17:02 | DELGreat Architect & Artist -
-
Elrow Padova ticket
Tracked from Elrow Padova ticket | 2022/11/19 08:19 | DELGreat Architect & Artist -
-
daftar slot online
Tracked from daftar slot online | 2022/11/20 19:21 | DELGreat Architect & Artist -
-
Elrow Padova biglietti
Tracked from Elrow Padova biglietti | 2022/11/21 20:19 | DELGreat Architect & Artist -
-
unicorn night light
Tracked from unicorn night light | 2022/11/22 22:43 | DELGreat Architect & Artist -
-
slot online idn
Tracked from slot online idn | 2022/11/23 21:43 | DELGreat Architect & Artist -
-
prediksi togel watford
Tracked from prediksi togel watford | 2022/11/23 22:13 | DELGreat Architect & Artist -
-
situs judi online
Tracked from situs judi online | 2022/11/23 22:14 | DELGreat Architect & Artist -
-
how to handle difficult customers
Tracked from how to handle difficult customers | 2022/11/24 20:18 | DELGreat Architect & Artist -
-
quantitative analysis test bank
Tracked from quantitative analysis test bank | 2022/11/24 20:29 | DELGreat Architect & Artist -
-
records management courses
Tracked from records management courses | 2022/11/27 21:05 | DELGreat Architect & Artist -
-
myparfum.by
Tracked from myparfum.by | 2022/11/28 17:52 | DELGreat Architect & Artist -
-
healthcare office space leasing
Tracked from healthcare office space leasing | 2022/11/30 15:50 | DELGreat Architect & Artist -
-
cash offer for home in sonoma county
Tracked from cash offer for home in sonoma county | 2022/12/02 22:06 | DELGreat Architect & Artist -
-
Locksmith Ukrainian Village IL
Tracked from Locksmith Ukrainian Village IL | 2022/12/02 22:12 | DELGreat Architect & Artist -
-
Commercial Locksmith
Tracked from Commercial Locksmith | 2022/12/03 19:08 | DELGreat Architect & Artist -
-
communication with influence
Tracked from communication with influence | 2022/12/06 05:27 | DELGreat Architect & Artist -
-
business analyst qualification
Tracked from business analyst qualification | 2022/12/06 20:28 | DELGreat Architect & Artist -
-
consultor posicionamiento seo
Tracked from consultor posicionamiento seo | 2022/12/08 18:30 | DELGreat Architect & Artist -
-
baikal drozd blackbird bb machine gun
Tracked from baikal drozd blackbird bb machine gun | 2022/12/11 01:19 | DELGreat Architect & Artist -
-
Games Books
Tracked from Games Books | 2022/12/15 22:40 | DELGreat Architect & Artist -
-
electricians whangarei
Tracked from electricians whangarei | 2022/12/15 23:09 | DELGreat Architect & Artist -
-
Loodgieter Leuven
Tracked from Loodgieter Leuven | 2022/12/15 23:33 | DELGreat Architect & Artist -
-
reactive Polyurethane PUR hot melt glue
Tracked from reactive Polyurethane PUR hot melt glue | 2022/12/16 21:21 | DELGreat Architect & Artist -
-
Birth Month Flower Gift
Tracked from Birth Month Flower Gift | 2022/12/19 23:52 | DELGreat Architect & Artist -
-
frictionless upgrades
Tracked from frictionless upgrades | 2022/12/22 01:03 | DELGreat Architect & Artist -
-
lower costs
Tracked from lower costs | 2022/12/23 23:15 | DELGreat Architect & Artist -
-
customer acquisition cost (CAC)
Tracked from customer acquisition cost (CAC) | 2022/12/23 23:38 | DELGreat Architect & Artist -
-
Cheapest SMM Panel
Tracked from Cheapest SMM Panel | 2022/12/25 03:22 | DELGreat Architect & Artist -
-
bandar togel hadiah 4d 10juta
Tracked from bandar togel hadiah 4d 10juta | 2022/12/26 17:44 | DELGreat Architect & Artist -
-
Esport games
Tracked from Esport games | 2022/12/26 17:59 | DELGreat Architect & Artist -
-
Bernedoodle for sale
Tracked from Bernedoodle for sale | 2022/12/27 22:30 | DELGreat Architect & Artist -
-
باتری یو پی اس سپاهان
Tracked from باتری یو پی اس سپاهان | 2022/12/30 21:52 | DELGreat Architect & Artist -
-
linbin size
Tracked from linbin size | 2023/01/12 22:04 | DELGreat Architect & Artist -
-
Plombier Genval
Tracked from Plombier Genval | 2023/01/13 21:21 | DELGreat Architect & Artist -
-
Affordable engagement rings for women
Tracked from Affordable engagement rings for women | 2023/01/17 22:51 | DELGreat Architect & Artist -
-
omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd.onion
Tracked from omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd.onion | 2023/01/17 23:13 | DELGreat Architect & Artist -
-
omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd.onion
Tracked from omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd.onion | 2023/01/18 01:45 | DELGreat Architect & Artist -
-
vad kostar flyttstädning
Tracked from vad kostar flyttstädning | 2023/01/19 05:42 | DELGreat Architect & Artist -
-
städbolag göteborg
Tracked from städbolag göteborg | 2023/01/19 06:26 | DELGreat Architect & Artist -
-
app agentur hamburg
Tracked from app agentur hamburg | 2023/01/20 17:18 | DELGreat Architect & Artist -
-
Investment opportunities
Tracked from Investment opportunities | 2023/01/20 19:06 | DELGreat Architect & Artist -
-
business plan writer near me
Tracked from business plan writer near me | 2023/01/20 22:10 | DELGreat Architect & Artist -
-
business plan writer near me
Tracked from business plan writer near me | 2023/01/21 01:23 | DELGreat Architect & Artist -
-
immigration business plan writer
Tracked from immigration business plan writer | 2023/01/21 01:57 | DELGreat Architect & Artist -
-
business plan writing help
Tracked from business plan writing help | 2023/01/21 05:08 | DELGreat Architect & Artist -
-
need a business plan writer
Tracked from need a business plan writer | 2023/01/21 05:13 | DELGreat Architect & Artist -
-
ship consultants
Tracked from ship consultants | 2023/01/22 07:37 | DELGreat Architect & Artist -
-
ups freight rate
Tracked from ups freight rate | 2023/01/22 10:10 | DELGreat Architect & Artist -
-
Montacargas eléctricos
Tracked from Montacargas eléctricos | 2023/01/23 19:28 | DELGreat Architect & Artist -
-
Montacargas eléctricos
Tracked from Montacargas eléctricos | 2023/01/23 20:53 | DELGreat Architect & Artist -
-
Renta de montacargas eléctricos
Tracked from Renta de montacargas eléctricos | 2023/01/23 23:23 | DELGreat Architect & Artist -
-
Side hustle
Tracked from Side hustle | 2023/01/24 08:25 | DELGreat Architect & Artist -
-
earn passive income
Tracked from earn passive income | 2023/01/24 10:16 | DELGreat Architect & Artist -
-
Side hustle
Tracked from Side hustle | 2023/01/24 17:36 | DELGreat Architect & Artist -
-
Branden Condy
Tracked from Branden Condy | 2023/01/29 07:01 | DELGreat Architect & Artist -
-
Branden Condy
Tracked from Branden Condy | 2023/01/29 09:32 | DELGreat Architect & Artist -
01. source file basics :: 2021/05/28 16:59
개발자를 위한
Java Programming Style Guide (ref. Google style guide)
1. Source file basics
- 파일 명
- 소스 파일 명은 대소문자를 구분하여 정확하게 하나만 있는 최상위 클래스와 .java 확장자로 이루어져 있습니다.
- 파일 인코딩 : UTF-8
- 소스 파일은 UTF-8로 인코딩 되어야 합니다.
- 특수 문자
- 공백 문자 (White space characters)
- 라인 종결자 문자열(sequence)을 제외하면, ASCII 가로 공백 문자(0x20)는 소스 파일의 어디서나 사용할 수 있는 유일한 공백 문자입니다.
- 문자열(string)과 문자 리터럴(character literals)에 있는 모든 다른 공백 문자들은 예외(escape)입니다.
- 탭(Tab) 문자는 들여쓰기(indentation)에 사용하면 안 됩니다.
- 특수 확장열 (Special escape sequences)
- 특수 확장열(special escape sequences)을 가진 모든 문자의 경우, 8진수(ex. \012)나 유니코드(\u000a) 특수문자 대신 해당 확장문자 (\b, \t, \n, \f, \r, \”, \’, \\)를 사용합니다.
- Non-ASCII 문자 (non-ASCII characters)
- 나머지 non-ASCII 문자의 경우, 실제 유니코드 문자(ex.∞)나 동등한 유니코드 특수문자(ex. \u221e)가 사용됩니다. 유니코드 특수문자가 문자열이나 주석 외부에서 사용되는 것은 정말 권장하지 않지만, 코드를 쉽게 읽고 이해할 수 있도록 만들기 위한 방법이라면 선택할 수 있습니다.
Tip : 유니코드 특수문자의 경우, 때때로 실제 유니코드를 사용하는 것이 주석을 설명하는데 매우 유용할 수 있습니다.
- Example
Example | Discussion |
String unitAbbrev = "μs"; | Best : 주석없이 완벽하게 명확함. |
String unitAbbrev = "\u03bcs"; // "μs" | Allowed : 하지만 이렇게 작성할 이유가 없음. |
String unitAbbrev = "\u03bcs"; // Greek letter mu, "s" | Allowed : 하지만 어색하고 실수하기 쉬움. |
String unitAbbrev = "\u03bcs"; | Poor : 독자는 이것이 무엇인지 전혀 모름. |
return '\ufeff' + content; // byte order mark | Good: 인쇄할 수 없는 문자에는 특수문자를 사용하고, 필요한 경우 주석 추가. |
용비
Visual Studio Code에서 Getter/Setter Method 만들기 :: 2019/03/15 14:50
Java Class member 변수에 대한 Getter Setter Method 생성하는 기능이 Eclipse나 IntelliJ에서는 IDE Menu로 존재합니다.





-
w88register.com
Tracked from w88register.com | 2022/08/28 18:18 | DELGreat Architect & Artist -
-
home renovation in london
Tracked from home renovation in london | 2022/10/31 01:04 | DELGreat Architect & Artist -
-
https://ufa365bet.org
Tracked from https://ufa365bet.org | 2022/11/05 07:41 | DELGreat Architect & Artist -