Git Product home page Git Product logo

darass-team / 2021-darass Goto Github PK

View Code? Open in Web Editor NEW
72.0 6.0 7.0 5.96 MB

๐Ÿงฉ ์›น ํŽ˜์ด์ง€ ์–ด๋””๋“  ๊ฐ„ํŽธํ•˜๊ฒŒ ์ถ”๊ฐ€ํ•˜๋Š” ๋Œ“๊ธ€ ๋ชจ๋“ˆ ์„œ๋น„์Šค "๋‹ค๋ผ์“ฐ"

Dockerfile 0.01% Java 50.18% HTML 0.36% JavaScript 0.91% CSS 0.02% TypeScript 48.52%
spring-boot jwt-token jpa java javascript recat mockito junit5

2021-darass's Issues

appplication.yml ํŒŒ์ผ ์ˆ˜์ •

  • loggin์€ prod ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก ๋ณ€๊ฒฝ
  • application-local์˜ ์‚ฌ์šฉ์ž๊ฐ€ root๋‹ค ๋ณด๋‹ˆ ๋กœ์ปฌ์—์„œ ์ ์šฉํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์›€. ๋‹ค๋ฅธ ๊ณ„์ •์œผ๋กœ ๋ฐ”๊พธ๊ธฐ.

[BE] ํ…Œ์ŠคํŠธ ์ฝ”๋“œ DisplayName Convention ๊ด€๋ จ ๋…ผ์˜

@DisplayName("Calculator ํด๋ž˜์Šค")
public class Calculator {
    
    @DisplayName("sum ๋ฉ”์„œ๋“œ๋Š” ํ•ฉ์„ ๋ฆฌํ„ดํ•œ๋‹ค.")
    @Test
    void sum(){
        
    }

    @DisplayName("minus ๋ฉ”์„œ๋“œ๋Š” ์ฐจ๋ฅผ ๋ฆฌํ„ดํ•œ๋‹ค.")
    @Test
    void minus(){

    }

    @DisplayName("multiply ๋ฉ”์„œ๋“œ๋Š” ๊ฐ’์ด 0์ด๋ผ๋ฉด ์˜ˆ์™ธ๋ฅผ ๋˜์ง„๋‹ค.")
    @Test
    void multiply(){

    }
    
}

์œ„์™€ ๊ฐ™์€ ์‹์˜ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ DisplayName ์ปจ๋ฐด์…˜์€ ์–ด๋– ์‹ ๊ฐ€์š”?
์•„๋ž˜ ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ฐธ๊ณ ํ–ˆ๋Š”๋ฐ, ๊ฐ€๋…์„ฑ์ด ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ๋ฆฌ๋ทฐ ์ง„ํ–‰ ๊ณผ์ • ๊ทœ์น™์€ ์–ด๋–ค์‹์œผ๋กœ ํ•˜๋Š”๊ฒŒ ์ข‹์„๊นŒ์š”?

PR ๋ณด๋‚ธํ›„, ๋ช‡๋ช…ํ•œํ…Œ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›๊ณ , approve๋ฅผ ๋ฐ›์•„์•ผ Merge๋ฅผ ์‹œํ‚ฌ์ง€ ๊ทœ์น™์œผ๋กœ ์ •ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ง€๊ธˆ์€ ํŽธ์˜์ƒ ์ž„์˜๋กœ Merge ์‹œํ‚ค๋Š”๋ฐ, ์ •ํ™•ํžˆ ์ •ํ•ด์•ผ ๋‚˜์ค‘์— ํ˜ผ๋™์ด ์—†์„ ๊ฑฐ ๊ฐ™์•„์š”!

์–ด๋–ค์‹์œผ๋กœ ํ• ๊นŒ์š”?

[FE][๋Œ“๊ธ€๋ชจ๋“ˆ] ๋Œ“๊ธ€์ž‘์„ฑ์‹œ๊ฐ„๊ณผ ํ˜„์žฌ์‹œ๊ฐ„์˜ ์ฐจ์ด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋กœ์ง ๊ตฌํ˜„

const TIME_TABLE_BY_MILISECOND = {
  SEC: 1000,
  MINUTE: 60 * 1000,
  HOUR: 60 * 60 * 1000,
  DAY: 24 * 60 * 60 * 1000,
  MONTH: 30 * 24 * 60 * 60 * 1000,
  YEAR: 12 * 30 * 24 * 60 * 60 * 1000,
};

const calculateTimeDiff = (targetTime) => {
  const formattedTargetTime = new Date(targetTime);
  const currTime = new Date();
  
  const diff = currTime.getTime() - formattedTargetTime.getTime();
  
  if(diff < TIME_TABLE_BY_MILISECOND.SEC) return "๋ฐฉ๊ธˆ ์ „";
  
  else if(diff < TIME_TABLE_BY_MILISECOND.MINUTE) return `${Math.floor((diff)/TIME_TABLE_BY_MILISECOND.SEC)}์ดˆ ์ „`;
  
  else if(diff < TIME_TABLE_BY_MILISECOND.HOUR) return `${Math.floor((diff)/(TIME_TABLE_BY_MILISECOND.MINUTE))}๋ถ„ ์ „`;
  
  else if(diff < TIME_TABLE_BY_MILISECOND.DAY) return `${Math.floor((diff)/(TIME_TABLE_BY_MILISECOND.HOUR))}์‹œ๊ฐ„ ์ „`;
  
  else if(diff < TIME_TABLE_BY_MILISECOND.MONTH) return `${Math.floor((diff)/(TIME_TABLE_BY_MILISECOND.DAY))}์ผ ์ „`;
  
  else if(diff < TIME_TABLE_BY_MILISECOND.YEAR) return `${Math.floor((diff)/(TIME_TABLE_BY_MILISECOND.MONTH))}๊ฐœ์›” ์ „`;
  
  else return `${Math.floor(Math.floor((diff)/TIME_TABLE_BY_MILISECOND.YEAR))}๋…„ ์ „`;

}

console.log(
  calculateTimeDiff("2020-07-12 20:29:00") 
);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.