μΉμμ κ°λ¨ν μ΅μ μ νμΌλ‘ μ¬μ©μκ° λ§μ‘±νλ CI/CD νκ²½μ μ€μΉν ν¨ν€μ§ ννλ‘ νΈλ¦¬νκ² μ 곡νλ μΉ μλΉμ€
- Classλ 첫κΈμ λλ¬Έμ + camel case
- ex) MainController.java
- Method λ Variableμ 첫κΈμ μλ¬Έμ + camel case
- ex) public void setUserName(); / private String userName;
- μ΄λ¦λ§μΌλ‘ κΈ°λ₯μ΄λ νΉμ± μ μΆ ν μ μκ² λͺ λͺ νκΈ°
-
if
-
νμ€ μΌ λ, Block μ²λ¦¬νκΈ°
-
else if / else /μ€κ΄νΈλ 쑰건문 λ°λ‘ μμ λΆμ΄κΈ°
-
if(condition){ statement; } else if(condition2){ statement2; } else{ statement3; }
-
-
-
for
- λ¨μ λ°λ³΅λ¬Έμ iteratorλ₯Ό i, j, k, ... ,z μμΌλ‘ λͺ λͺ νκΈ°
-
Null check νκΈ°
- Optional μ§ν₯ + Null μν© λμνκΈ°
-
Method Chaining
- 체μ΄λ ν λ©μλ λΉ μ€ λ°κΎΈκΈ°
- κΈ°λ³Έμ μΌλ‘ νκΈλ‘ λ¬κΈ°
- μ£Όμμ²λ¦¬λ μ½λ μ¬μ μ κ³ μμ±μκ° μ± μμ§κ³ μ§μ°κΈ°
- /**/ μ μ΄μ©ν΄μ μμλ€κ° μ°κΈ°
- κ°λ¨ν μ€λͺ μ μμ // μ£Όμ μ°κΈ°
- var λ³μλ³΄λ€ let λ³μ μ¬μ© μ§ν₯νκΈ°
- λ€μ¬μ°κΈ° : 2μΉΈ
- callback ν¨μ μ¬μ© μ, arrow function μ¬μ©νκΈ°
- html, css μμλλ‘ μ£Όμ μ²λ¦¬νκΈ°
[BE/FE/FS] initial/update | λ΄μ© | Jira μ΄μ λ²νΈ
BE : λ°±
FE : νλ‘ νΈ
FS : νμ€ν
README(μ΄λ¦)
feature/κΈ°λ₯λͺ μΌλ‘ developμμ λΆκΈ°ν΄μ μ¬μ©νκ³ , κΈ°λ₯ κ°λ° μλ£ ν developμ λ¨Έμ§!
gantt
dateFormat YYYY-MM-DD
title SSAKINS
%% excludes weekends
%% (`excludes` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".)
section νλ‘μ νΈ μ€κ³
κΈ°λ₯ μ€κ³ :done, 2020-10-12, 5d
μμ΄μ΄νλ μ μ€κ³ :done, 2020-10-12, 5d
ERD μ€κ³ :done, 2020-10-12, 5d
section νλ‘μ νΈ μ€λΉ
κΈ°μ νμ΅ :crit, active, 2020-10-17, 16d
section κΈ°λ₯ ꡬν
μ€μ CRUD :active, 2020-10-26, 7d
νμ :active, 2020-10-28, 4d
DB :active, 2020-10-28, 4d
λ νΌλ°μ€ :2020-11-04, 5d
μ€μΉν ν¨ν€μ§ :crit, active, 2020-10-19, 21d
section TEST
TEST :2020-11-09, 14d
section μ μ§λ³΄μ
μ μ§λ³΄μ :2020-11-09, 14d
section μ΅μ’
λ°ν
UCC :2020-11-23, 4d
PPT :2020-11-23, 4d
βββ backend
| βββ pom.xml
| βββ src
| βββ main
| | βββ java
| | | βββ com
| | | βββ ssafy
| | | βββ ssakins
| | | βββ controller
| | | | βββ AccountController.java
| | | | βββ DownloadController.java
| | | | βββ ProjectController.java
| | | βββ dto
| | | | βββ AccountAndProject.java
| | | | βββ AccountInfo.java
| | | βββ entity
| | | | βββ Account.java
| | | | βββ Command.java
| | | | βββ CommandType.java
| | | | βββ Credential.java
| | | | βββ CredentialKind.java
| | | | βββ Git.java
| | | | βββ GlobalTool.java
| | | | βββ Plugin.java
| | | | βββ PluginKind.java
| | | | βββ Project.java
| | | | βββ Server.java
| | | | βββ ServerKind.java
| | | | βββ SSHServer.java
| | | βββ repository
| | | | βββ AccountRepository.java
| | | βββ SsakinsApplication.java
| | βββ resources
| | βββ application-live.properties
| | βββ application-test.properties
| | βββ application.properties
| | βββ default
| | | βββ item
| | | | βββ jobs.item.config.xml
| | | βββ ssakins_home
| | | | βββ hudson.plugins.git.GitTool.xml
| | | | βββ hudson.plugins.gradle.Gradle.xml
| | | | βββ hudson.tasks.Maven.xml
| | | | βββ jenkins.plugins.nodejs.tools.NodeJSInstallation.xml
| | | βββ xml
| | | βββ com.dabsquared.gitlabjenkins.connection.GitLabConnectionConfig.xml
| | | βββ config.xml
| | | βββ credentials.xml
| | | βββ github-plugin-configuration.xml
| | | βββ jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml
| | βββ sh
| | | βββ addGlobalTool.sh
| | | βββ com.dabsquared.gitlabjenkins.connection.GitLabConnectionConfig.xml
| | | βββ config.xml
| | | βββ credential.Encrypt.groovy
| | | βββ credential.Encrypt.test.groovy
| | | βββ credentials.xml
| | | βββ downloadZip.sh
| | | βββ github-plugin-configuration.xml
| | | βββ hudson.plugins.git.GitTool.xml
| | | βββ hudson.plugins.gradle.Gradle.xml
| | | βββ hudson.tasks.Maven.xml
| | | βββ installJdk.groovy
| | | βββ installJDK.sh
| | | βββ installPlugin.sh
| | | βββ jenkins.plugins.nodejs.tools.NodeJSInstallation.xml
| | | βββ jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml
| | | βββ jobs.item.config.xml
| | | βββ jobs.item.xml
| | | βββ killDocker.sh
| | βββ static
| | βββ ssakins
| | βββ config.xml
| | βββ deploy
| | | βββ config.xml
| | | βββ deploy-spring.sh
| | | βββ deploy-vue.sh
| | | βββ Dockerfile-ssakins-spring
| | | βββ nginx.conf
| | βββ install.sh
| | βββ ssakins_home
| | βββ com.cloudbees.hudson.plugins.folder.config.AbstractFolderConfiguration.xml
| | βββ com.dabsquared.gitlabjenkins.connection.GitLabConnectionConfig.xml
| | βββ config.xml
| | βββ copy_reference_file.log
| | βββ credentials.xml
| | βββ github-plugin-configuration.xml
| | βββ hudson.model.UpdateCenter.xml
| | βββ hudson.plugins.git.GitTool.xml
| | βββ hudson.plugins.gradle.Gradle.xml
| | βββ hudson.tasks.Maven.xml
| | βββ identity.key.enc
| | βββ jenkins.install.InstallUtil.lastExecVersion
| | βββ jenkins.install.UpgradeWizard.state
| | βββ jenkins.plugins.nodejs.tools.NodeJSInstallation.xml
| | βββ jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml
| | βββ jenkins.telemetry.Correlator.xml
| | βββ jobconfig.xml
| | βββ logs
| | | βββ tasks
| | | βββ Download metadata.log
| | | βββ Download metadata.log.1
| | | βββ Periodic background build discarder.log
| | βββ nodeMonitors.xml
| | βββ plugins
| | βββ remoteDirectory
| | βββ secret.key
| | βββ secret.key.not-so-secret
| | βββ secrets
| | | βββ filepath-filters.d
| | | | βββ 30-default.conf
| | | βββ initialAdminPassword
| | | βββ jenkins.model.Jenkins.crumbSalt
| | | βββ master.key
| | | βββ org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY
| | | βββ slave-to-master-security-kill-switch
| | | βββ whitelisted-callables.d
| | | βββ default.conf
| | βββ ssakins-credentials.sh
| | βββ ssakins-github-plugin-configuration.sh
| | βββ ssakins-jdk.sh
| | βββ ssakins-job.sh
| | βββ ssakins-lab.sh
| | βββ ssakins-setting.sh
| | βββ ssakins-ssh.sh
| | βββ updates
| | | βββ default.json
| | | βββ hudson.plugins.gradle.GradleInstaller
| | | βββ hudson.tasks.Ant.AntInstaller
| | | βββ hudson.tasks.Maven.MavenInstaller
| | | βββ hudson.tools.JDKInstaller
| | βββ userContent
| | | βββ readme.txt
| | βββ users
| | | βββ admin_7891938921943054339
| | | | βββ config.xml
| | | βββ users.xml
| | βββ war
| βββ test
| βββ java
| βββ com
| βββ ssafy
| βββ ssakins
| βββ SsakinsApplicationTests.java
βββ frontend
βββ node_modules
βββ package-lock.json
βββ package.json
βββ public
| βββ favicon.ico
| βββ index.html
| βββ ssakins.ico
| βββ ssakins.png
| βββ ssakins_logo.jpg
βββ src
βββ App.vue
βββ assets
| βββ error.png
| βββ kakao_login_large_narrow.png
| βββ logo.png
| βββ logo.svg
| βββ ssakins.jpg
| βββ test.png
| βββ tetris.mp3
βββ components
| βββ CredentialForm.vue
| βββ Header.vue
| βββ LoginComponent.vue
| βββ Navigator.vue
| βββ ServerForm.vue
βββ main.js
βββ plugins
| βββ vuetify.js
βββ router
| βββ index.js
βββ store
| βββ index.js
βββ views
βββ Create.vue
βββ Detail.vue
βββ Edit.vue
βββ Game.vue
βββ Home.vue
βββ Main.vue
βββ PageNotFound.vue
βββ Reference.vue
βββ TermsOfUse.vue
βββ Test.vue






