Skip to content
S025_신명섭 edited this page Dec 1, 2021 · 80 revisions

Booster🚀🔥


S014_김태훈 S025_신명섭 S050_이하원 S060_최희주
@KTH-INHA-16 @s1gnature @Hani-Levenshtein @rose6649

기획서

기획서🌈

기술 공유 세션

🔍Week3 🔍Week5

데모 배포

Week 2 Week 3 Week 4 Week 5 Week 6
Click To Install📲
Click To Install📲
Click To Install📲 Click To Install📲
스크린샷 2021-11-05 오후 1 12 53
-

데모 발표 영상

Week 2 Week 3 Week 4 Week 5 Week 6
🎥 🎥 🎥 🎥 -

회고 및 스프린트 기록

Week1📕 Week2📗 Week3📘 Week4📙 Week5📒 Week6📚
Day1 Day6 Day11 Day16 Day21 Day26
Day2 Day7 Day12 Day17 Day22 Day27
Day3 Day8 Day13 Day18 Day23 Day28
Day4 Day9 Day14 Day19 Day24 Day29
Day5 Day10 Day15 Day20 Day25 Day30
Week1 회고록📝 Week2 회고록📝 Week3 회고록📝 Week4 회고록📝 Week5 회고록📝 Week6 회고록📝

팀 룰

  • 시간 약속 🕑
    • 체크인 10:00
    • 점심 12:00 ~ 13:00
    • 회의 시 40분마다 10분씩 휴식시간
  • 매일 아침 스크럼을 진행하고 issue에 🗣 데일리스크럼 & 회고 라벨을 붙여 스크럼 결과를 작성합니다.
    • 이후 저녁 회고는 자율적으로 작성합니다.
  • 주 회고는 매주 금요일 18:00 ~ 19:00에 이야기 한 내용을 바탕으로 작성합니다.

커밋 컨벤션

커밋 메세지 룰 (대괄호 없고, 소문자)

prefix: ~~~ KEYWORD 목록

  • add: 기능 및 코드의 추가가 있을 때 사용합니다. add:
  • fix: 올바르지 않은 동작을 고친 경우에 사용합니다.
  • delete: 코드의 삭제가 있을 때 사용합니다.
  • refac: 코드의 '재건축'이 있을 때 사용합니다. (결과는 같게, 코드는 다시 짜기)
  • setting: 프로젝트의 설정에 관련된 사항이 있을 때 사용합니다. → 리더 전용 👑
  • docs: readme와 관련된 문서 작성 및 수정이 있을 때 사용합니다.

코드 컨벤션(Swift Lint)

GitHub - StyleShare/swift-style-guide: StyleShare에서 작성한 Swift 한국어 스타일 가이드

안쓰는 Mark:- 주석은 삭제해서 올리기

  • 축약어 지양(btn, img 금지!)
/* 컨벤션 템플릿 */
(열려있는 순서) 사이사이 띄어쓰기
static
internal
private
let 
var
computed property

// MARK: - Enum

// MARK: - @IBOutlet

// MARK: - Variables

// MARK: - Subscript

// MARK: - viewDidLoad or init

// MARK: - @IBActions

// MARK: - @objc

// MARK: - functions
  • 들여쓰기는 4칸으로 (기본디폴트) 한다.
// 들여쓰기 코드켄벤션 4칸, let에 들여쓰기 맞추기.
// return만 있으면 else까지 맨 뒤에 써주기.

guard let value = value
else { return }

guard let value = value,
			let value = value,
			let value = value
else { return }
  • 파라미터 3개 이상일 경우 아래와 같이 들여쓰기 한다.
// 파라미터가 3개 이상일 경우 들여쓰기를 합니다!

let frame = CGRect(x: 0
		               y: 0
		               width: 0
		               height: 0)
  • 기본 변수들에 대해서는 self. 키워드를 사용하지 않습니다
// self가 꼭 필요할 때만 쓰자 (ex. 클로저 캡쳐, 쓰레드 등)

closure { [weak self] _ in 
// self 사용 가능!

}
  • 모든 타입체 안에서 공백을 띄우지 않는다. extension은 한칸 띄우고 작성한다. (MARK 달기)
struct {
	let name: String
	let number : Int
}

class ViewController: UIViewController {
  // MARK: - IBOutlet
	@IBOutlet button: UIButton

  // MARK: - Variables
	var name: String
	var number: Int
}

// MARK: - TableView Delegate ....
extension ViewController: ... {
}

// MARK: - CollectionView Delegate .....
extension ViewController: 
}
  • Action Event : (주어 + 동사 + 목적어)
// DidTap. DidTapped 댓츠 노노
@IBAction func buttonDidTap(_ sender: UIButton) {
}

Booster🚀🔥

Info

Rule

Backlog

공통 모듈

구현 설명 및 기능 정리

Architecture

Architecture

회의록 & DailyScrum & 회고록

멘토링 피드백

멘토링 피드백
Clone this wiki locally