JavaScript의 기본 매개 변수가 잘못되었습니까?(간식 꾸러미 #4)

얘가 통과하면 안 돼요.


예를 들면 다음과 같습니다.

나는 2년여 전에 이 함수를 쓴 적이 있다.사용자가 CRUD 호출을 실행하면 알림이 하나만 표시됩니다.(생성, 읽기, 업데이트 및 삭제).이 함수는 메시지와 알림 두 개의 정의된 매개 변수만 받아들일 수 있습니다.
공지 매개변수는 부울 값입니다.
notification = true // notify user by a pop-up
notification = false // inline-notification by form button, or in a defined space
이 함수를 돌이켜 보면, 그것은 더욱 좋을 것이다.
  • 이것은 문자열 형식의 알림 스타일이 될 수 있으며, 알림 브리 값이 아니라 문자열 형식의 알림 스타일이 될 수 있다.
  • 두 번째 매개 변수 호출
  • 질문: JS의 기본 인자가 고장 났습니까?


    만약 내가 함수의 모든 매개 변수를 현식으로 호출하지 않았다면, 나는 이렇게 생각했을 것이다.퇴로가 있는 것은 괜찮지만, 그것에 의존하지 마라!

    왜?

  • 이것은 기술 채무다.
  • 만약 다른 개발자가 일부 그림만 본다면 어떤 파라미터를 전달했는지 어떻게 알 수 있습니까?
  • 이런 상황에서 나의 볼 파라미터는 좋지 않다.
  • 내가 이 함수를 어떻게 재구성했는지:



    내 간식 꾸러미는 털이나 쓸데없는 말 없이 빠르게 읽는 데 목적을 두고 있다.
    피드백을 환영합니다.

    좋은 웹페이지 즐겨찾기