STUDY ROOM

Third week( 8-5/11) : 포폴을 제대로 하려면... 본문

Pre 35기 TWIL

Third week( 8-5/11) : 포폴을 제대로 하려면...

Eva_0401 2019. 8. 12. 03:01


1. 페어 리포트 작성하기! 

수료조건 중 하나인 페어 리포트 작성하기. 사실 나한테 페어 프로그래밍은 조금 부담이 되는 수업이다. 일단 마이크를 통해 서로 이야기를 해야하고, 화면을 공유하면서 진행하여야 한다. 독서실에서 주로 코딩을 하는 나로서는ㅠㅠ 카페에 나가서 페어 프로그래밍을 하고 와야하는 번거로움이 이만저만이 아니다. 

또한 페어분과 서로의 실력도 모른 채로 진행하기 때문에  수준 차이가 나는 것도 피해갈 수 없다.  그리고 진도도 진~짜 빠르다! 가끔 내가 멍청해진 기분이 들때도 이만저만이 아니다. 그래서 항상 페어프로그래밍은 나한테 부담이 되는 과제 중 하나였는데... 이번엔 리포트를 작성해야 한단다! 하, 나에겐 너무 힘든 페어 기간이 될 것 같다ㅠㅠㅠ


2. command line

  • 쓰는 이유 : 빠르다 / 강력하다/ 접근성이 좋다.
    -파일보기  :  Is 
    -디렉토리로 이동 : cd
     >홈 디렉토리로  : cd ~
    >루트 디렉토리(시스템의 최상위 디렉토리) : cd / 
    >현재 디렉토리 : cd . 
    >부모 디렉토리 : cd . .
    >현재 디렉토리 확인 : pwd 
    파일 이름에 공백이 있을 경우  :공백에 역슬래쉬|를 추가한다
    >빈 파일 생성 : touch [file name] 
    >디렉토리 생성 : mkdir [dir name]
    >텍스트 형태의 파일 확인 : cat [file name]
    >파일 및 디렉토리 옮기기 :

 

  • 삭제** : rm 
    -rm 명령어는 정말 삭제할 것인지 확인을 하지 않으며 한번 삭제된 파일은 휴지통에 들어가지 않는다.
    > 파일 삭제
    > 관리자 권한으로 실행 : sudo 
       관리자만 읽을 수 있는 파일 읽기 
      sudo는 권한 문제를 해결하는 솔루션이 아님. 필요에 따라 현명하게 사용해야한다.
    >새로운 프로그램 설치(Ubuntu Linux)
     >권한이란? :ls -al의 상세 내용
      1. 접근권한 (읽기 /쓰기/실행가능) 여부
      2. 파일 소유권 변경  : chown owner :group file 
      3. GUI 프로그램의 실행을 간단하게 
       - 현재 폴더를 Windows 파일 관리자에서 보기 
         :   
       - 현재 폴더를 re

    자주 사용하게 될 CLI 프로그램
     -버전 관리 시스템 git 
    - Package Manager (프로그램 추가/ 삭제)
      >Ubuntu : apt 
      >macOS L Homebrew
      >Windows : choco

3.질의

 

 

//배열이 아닐때 =배열이 아님

 

//배열인데 길이가 0일 때  =key에 해당하는 value가 배열이다

 

/obj[key] === 10

 

if( ! Array.isArray(value)){

 

 return 0}

 

if(value.length

 

 === 0 ){

 

return 0 }

 

a005
sumDigits.js

 

let stringArray =String(num).split ("") ;

 

if(num <0 ){ // ['-', '3', '1', '6' ]

 

  stringArray.shift()

 

 

 

 stringArray[0] =stringArray[0] *-1;

 

return stringArray.reduce(function(sum,currentValue)

 

{

 

return Number(sum) + Number(currentValue)

 

}, 0)

 

}

 

>reduce는 한개면 안된다.

 

4. GIT에 대해

:음.. 이건 내가 알고 있던 부분이 대부분이었다. 포폴을 위해 미리 작업을 한 건 다행이었다.  그래도 이번 강의를 통해 심화학습을 할 수 있었던 건 나쁘지 않았다.

 

5. 일할 때 우선 순위 두는 습관 들이기.

:이건 내 고질병이다. 급한 순으로 처리해야하는데, 정석대로 처리하려고 하니 이렇게 또 일이 꼬였다.  지금은 이론 정리할때가 아니라 문제를 풀 때란 말야ㅠㅠ 이거 하느라 까먹고 주차별 피드백도 놓쳤다. 하, 이제 정신차리자!

Comments