php bug 的处理
对我一个初出茅庐的小程序员来讲,现在我明白了,经验的力量 。 以前,我对于经验则只是认为技术能力不够才不能写出优秀的程序,但由于在公司里所遇到的bug的前辈们的指点后,渐渐明白了经验的重要性。 我就举一些例子, 当mysql 报出 insert into 类型不对
对我一个初出茅庐的小程序员来讲,现在我明白了,经验的力量 。
以前,我对于经验则只是认为技术能力不够才不能写出优秀的程序,但由于在公司里所遇到的bug的前辈们的指点后,渐渐明白了经验的重要性。
我就举一些例子,
当mysql 报出 insert into 类型不对是时候,这是什么原因呢?
这种情况下应该考虑,数据是经过怎样的处理后才进行insert 的 ,而首先想到的则是我们这个用户输入数据,再到对数据的错误处理,再到insert 前的 设置默认值,最后
才与mysql通讯。于是,这种情况下就要考虑数据表的字段设置和与它的insert 时的数据类型是否匹配。
上面的例子则说明了,在熟悉了整个数据处理的流程后,类似的错误就很好排查了。而这一整套流程,并不是书上教的,它与所运用的框架等等因素有关。
所以, 这是经验啊!
还有,现阶段,我对于优秀程序员,或说是优秀工程师的理解,他们厉害的一种表现形式则是可以花一个小时完成一个合格程序员要花三个小时完成的任务,这并不是天赋,这就熟能生巧啊,这是经验啊!
程序员是个细心的职业,细心到折磨人。今天我解决了一个只差一个return的语句,却是我现在遇到最难受的bug,这次经历是痛苦的,是绝对记忆深刻的。bug的出现
是因为程序写的不够严谨,当然,这是大部分原因。还有些可以是服务器,或是其他设备的影响。而更改Bug最有效的办法当然是一行一行看,可这对于时间有限的我来说
这是不明智的。当你熟悉了一个框架,一整套逻辑处理流程,它按照它大的方向去找,总会找到的。当然,前提是熟悉整套框架或是程序的运行流程。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.
