Programming218 git add 취소 $ git reset HEAD 2020. 6. 8. 좋은 코딩을 위한 13가지 간단한 규칙 1. 최적화보단 가독성 2. 아키텍처 우선 3. 커버리지 테스트 4. 간단하고 단순하게 5. 좋은코드와 한줄 주석 6. 느슨한 결합 7. 코드리뷰는 코드 품질 유지를 위한 것 8. 나중을 위해 남기지 말고 지금 바로 9. 컨디션이 좋지 않을 때 코딩하지 마라 10. 반복적으로 개발하라 11. 자동화하라 12. 나가서 취미를 갖자 13.여유시간에 새로운 걸 배워라 펌글 나는 15년 이상의 경력을 가진 프로그래머이며 많은 여러 언어, 패러다임, 프레임워크를 사용해봤고 많은 삽질을 해봤다. 그리고 나는 좋은 코딩을 작성하기 위한 나만의 규칙들을 여러분에게 공유하고자 한다. 최적화 VS 가독성. 최적화보단 가독성 코드는 항상 읽기 쉽고 개발자들이 이해할 수 있게끔 작성하라. 읽기 어려운 코드를 읽는데 소모되는 .. 2020. 6. 6. python virtualenv 가상환경 셋팅 pyenv github.com/pyenv/pyenv 파이썬 설치 $ pyenv install --list $ pyenv install 3.6.0 $ pyenv versions 전역에서 사용할 파이썬 설정 $ pyenv versions $ pyenv global 3.6.0 pyenv-virtualenv 을 사용한 가상환경 관리 # pyenv virtualenv $ pyenv virtualenv 3.6.0 prg_name 가상환경 적용하기 $ pyenv local prj_name 2020. 6. 5. AWS bucket 에 트리거는 하나만 bucket 하나에는 트리거 하나만 만들 수 있다. https://www.linkedin.com/pulse/triggering-multiple-lambda-from-single-s3-event-kush-vyas/ 2020. 6. 2. AWS lambda deploy 를 위해서 필요한 정책 권한 - 정책 연결 AWSLambdaFullAccess AmazonS3FullAccess AmazonAPIGatewayAdministrator 2020. 6. 1. AWS S3 triggered + lambda - severless node.js 의 serverless를 사용 init $ sudo npm install -g serverless create service $ serverless create --template aws-python3 --name --path set yml serverless for lambda # serverless.yml service: service_name provider: name: aws runtime: python3.6 region: us-east-1 timeout: 60 memorySize: 128 environment: HOME: /var/task functions: app: handler: handler.main s3 trigger events: > - s3: 부터가 s3 trigger .. 2020. 5. 31. 이전 1 ··· 14 15 16 17 18 19 20 ··· 37 다음