Operations of Operations가 프로그래밍을 준비하는 방법

수학

대수는 항상 제가 가장 좋아하는 주제였습니다. 관련된 이론은 많지 않고 방법의 도구 상자와 해결해야 할 작업 순서 만 있습니다. 고등학교로 돌아 가면 기억할 것입니다. Math.com):

  1. 먼저 괄호 안에있는 모든 작업을 수행합니다.
  2. 다음으로, 지수 또는 근호로 작업을 수행하십시오.
  3. 왼쪽에서 오른쪽으로 모든 곱셈과 나눗셈을합니다.
  4. 마지막으로 왼쪽에서 오른쪽으로 작업하면서 모든 덧셈과 뺄셈을 수행합니다.

다음은 Math.com:
Math.com의 대수 예제

이것을 개발에 적용하는 것은 매우 간단합니다.

  1. 괄호 안의 작업은 간단한 HTML 형식의 내 페이지 레이아웃과 동일합니다. 빈 페이지로 시작하여 원하는 모든 요소가 포함될 때까지 꾸준히 채 웁니다. 유연한 사용자 인터페이스 디자인을 보장하기 위해 저는 항상 XHTML을 사용하고 CSS. 표현식 (예 : 데이터베이스 또는 프로그래밍 결과)이있는 곳이면 어디에서나 코드에 주석을 달고 더미 텍스트, 이미지 또는 개체를 입력합니다.
  2. 다음으로 지수 나 근호를 사용합니다. 완성 된 페이지에 표시하려는 데이터를 추출, 변환 및로드 (ETL)하는 프로그래밍 또는 데이터베이스 함수입니다. 실제 쿼리에서 형식을 지정하여 성능이 향상되지 않는 한 실제로 그 순서대로 단계를 수행합니다.
  3. 다음은 곱셈 또는 나눗셈입니다. 여기에서 코드를 단순화합니다. 하나의 거대한 모 놀리 식 스크립트가 아니라 추상 파일과 클래스를 포함 할 수있는 코드의 대부분. 물론 웹 개발에서는 위에서 아래로 작업하는 경향이 있습니다.
  4. 마지막으로 왼쪽에서 오른쪽으로 모든 덧셈과 뺄셈을 수행합니다. 이 단계는 양식 유효성 검사, 스타일 구성 요소, 오류 처리 등의 마지막 정보를 적용하는 최종 프로세스입니다. 다시 말하지만 저는 위에서 아래로 작업하는 경향이 있습니다.

좋은 개발은 위대한 대수 문제보다 더 복잡하지 않습니다. 최상의 결과를 얻기 위해 변수, 방정식, 함수 및 논리적 연산 순서가 있습니다. 나는 단순히 '작동시키기'를하는 많은 해커들을 보았지만, 당신은 당신의 방법론을 계획하지 않고 논리적 접근을 취하지 않는다면, 당신은 당신의 코드를 반복해서 작성한다는 것을 알게된다. 문제 나 변화가 필요합니다.

대수는 항상 저에게 직소 퍼즐과 비슷했습니다. 항상 도전적이고 재미 있었고 간단한 대답이 가능하다는 것을 알았습니다. 모든 조각이 거기에 있습니다. 당신은 그것들을 찾아서 정확하게 결합하기 만하면됩니다. 코드를 작성하는 것도 다르지 않지만 퍼즐 출력이 원하는대로 출력되기 때문에 더 즐겁습니다!

나는 공식 개발자도 아니고 훌륭한 개발자도 아닙니다. 나는 가지고있다; 그러나 많은 프로젝트에서 작성한 코드에 대해 칭찬을 받았습니다. 첫 번째 스크립트 태그를 작성하기 전에 사전 계획, 화이트 보드, 스키마 추출 등을 많이했기 때문이라고 생각합니다.

댓글 2

  1. 1

    이것은 매우 깔끔한 게시물이었습니다. 나는 개발과 같은 추상적 인 것에 연산의 순서를 적용하는 것을 생각한 적이 없었지만, 한번 생각해 보면 둘 다 같은 방식으로 추상적 인 것을 알 수 있습니다. 나는 이것을 북마크하고 참조로 사용해야 할 것입니다. ;]

    • 2

      감사합니다 Stephen! 저는 매우 논리적 순서로 여러 테이블과 여러 페이지에 걸쳐있는 (모두 Ajax를 사용하여 한 페이지로 연결됨) 현재 작업중인 주요 프로젝트를 진행하고 있으며, 제가 얼마나주의를 기울이고 있는지 확인하고 이에 대해 작성하기로 결정했습니다.

      재미있는 것들!

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.