πŸ“ŒΒ  μžλ°” λ³€μˆ˜λŠ” camelCase둜 μž‘μ„±ν•œλ‹€.

πŸ“ŒΒ  파이썬 일반 λ³€μˆ˜λŠ” lower snake_case둜 μž‘μ„±ν•œλ‹€.

πŸ“ŒΒ  파이썬 ν΄λž˜μŠ€μ—μ„œΒ private속성을 κ°€μ§„ λ³€μˆ˜λŠ” 이름 μ•žμ— _(μ–Έλ”μŠ€μ½”μ–΄)λ₯Ό μ‚¬μš©ν•˜μ—¬ ν‘œν˜„ν•œλ‹€.

πŸ“ŒΒ νŒŒμ΄μ¬μ—μ„œ λΆˆν•„μš”ν•œ 곡백은 μ§€μ–‘. μ‰Όν‘œ, 콜둠, μ„Έλ―Έμ½œλ‘ μ΄ λ‚˜μ˜¨ ν›„μ—λ§Œ 곡백을 μ‚¬μš©ν•œλ‹€.

πŸ“ŒΒ  파이썬 import μ‹œ from을 μ‚¬μš©ν•˜μ—¬ μ—°μ†μ μœΌλ‘œ λ‚˜νƒ€λ‚Έλ‹€.

πŸ“ŒΒ  μ‚¬μš©ν•˜μ§€ μ•Šμ„ λ³€μˆ˜λŠ” __(μ–Έλ”μŠ€μ½”μ–΄ 2개)둜 ν‘œν˜„ν•œλ‹€.

πŸ“ŒΒ  final λ³€μˆ˜λŠ” λŒ€λ¬Έμžλ‘œ μž‘μ„±ν•œλ‹€.

πŸ“ŒΒ  DB ν…Œμ΄λΈ” 속성λͺ…은 snake_case둜 ν•œλ‹€.

πŸ“ŒΒ ν΄λž˜μŠ€μ˜ 첫 μ‹œμž‘ 쀄 ν•œ 쀄은 λ„μš΄λ‹€.

πŸ“ŒΒ νŒŒμ΄μ¬ 주석은 더블쿼터λ₯Ό 3개 μ‚¬μš©ν•œλ‹€

πŸ“ŒΒ λ³€μˆ˜ μ„€λͺ… 주석은 λ³€μˆ˜ μ˜†μ— μž‘μ„±ν•œλ‹€.

πŸ“ŒΒ λ©”μ„œλ“œ μ„€λͺ… 주석은 ν•΄λ‹Ή λ©”μ„œλ“œμ˜ μ–΄λ…Έν…Œμ΄μ…˜ μœ„μ— μž‘μ„±ν•œλ‹€.

μ΅œμ’… μ˜ˆμ‹œ - Java

/**
 * @author κΉ€νšŒμ°½
 */
public class Main {
    
    int p;  // λ³€μˆ˜ p
    int ti; // λ³€μˆ˜ ti

    /**
     * 두 수λ₯Ό λ§€κ²Œλ³€μˆ˜λ‘œ λ°›μ•„μ„œ λ”ν•œ κ²°κ³Όλ₯Ό λ¦¬ν„΄ν•˜λŠ” λ©”μ„œλ“œ
     * @param a int, 더할값
     * @param b int, 더할값
     * @return int, aλ³€μˆ˜μ™€ bλ³€μˆ˜λ₯Ό λ”ν•œ κ²°κ³Ό
     */
    public int add(int a, int b) {
        return a + b;
    }
}

μ΅œμ’… μ˜ˆμ‹œ - python

"""
@author κΉ€νšŒμ°½
"""
class Main:
	
	"""
	두 수λ₯Ό λ§€κ²Œλ³€μˆ˜λ‘œ λ°›μ•„μ„œ λ”ν•œ κ²°κ³Όλ₯Ό λ¦¬ν„΄ν•˜λŠ” λ©”μ„œλ“œ
	:param: a int, 더할값
	:param: b int, 더할값
	:return: int, aλ³€μˆ˜μ™€ bλ³€μˆ˜λ₯Ό λ”ν•œ κ²°κ³Ό
	"""
	
	def add(self, a, b):
		return a+b