데이터 베이스 MySQL 튜토리얼 机房收费合作版总结

机房收费合作版总结

Jun 07, 2016 pm 04:10 PM
맞잡다 요약 우리를 희생

机房合作版到了尾声,看着我们每天的记录,有太多的成长。不知道是不是大家的通病,在一件事情开始之前,总把它设想成多么艰难,自己绊着自己的脚,渐渐相信了原来恐惧本身才是最恐惧的事情,之前看他们合作使用的工具,高大上,给人一种不容易接近的感觉,

机房合作版到了尾声,看着我们每天的记录,有太多的成长。不知道是不是大家的通病,在一件事情开始之前,总把它设想成多么艰难,自己绊着自己的脚,渐渐相信了原来恐惧本身才是最恐惧的事情,之前看他们合作使用的工具,高大上,给人一种不容易接近的感觉,一旦自己经历才有资格说和别人感同身受。这次合作感触很多,不管对我的学习和交流都是一种提高。

这是我们合作的第一个项目,作为组长不知道是我的幸运还是不幸,开始真的压力山大,虽然个人重构也是结束没多久,现在可是三人合作共同去完成,还是无从下手,不知道第一步要干什么,SVN视频看完了也还很模糊,开始总是很沉重的,但日子还是要继续,就去找师父,知道谁合作完了就和他们交流每个阶段都注意些什么。于是制定了第一个计划(11月4号-12月4号),计划每天晚上着手合作的事情,发现四五天过去了,没什么进展,7号晚上第一次开会只是将计划说了一下,分了一下工,我负责画用例、类图和时序图,金博负责设计数据库,然后代码就负责D层,春阳负责原型图,加上U层代码,最后B层就分配到了我,可是发现画图时一些类的方法的参数不知道如何定义,这时才感觉需求分析真的很重要,也很必要,我们拿出一晚上时间把每个功能用到的方法、方法传递的参数和返回的类型还有数据库中用到的每张表,每张表的字段和类型讨论了一下,然后我在画类图的时候不再用纠结,后来一次和文康师哥聊天,指导了我们每个阶段注意的问题,稍改变了一下计划,合作的事情不能这么拖着,团结起来一口气完成,挺有道理的,于是修改了计划,接着之前,制定了10天的计划(画图3天,代码实现3天,调试3天,补充文档1天),安排每个人每天任务,我主要还是画图,金博负责数据库设计,春阳负责研究设计模式的使用。

大概用了1天半,不过完善类图差不多用了2天,这里最大的感悟就是为人民服务绝不是口号,合作框架还是三层思想,但这次每层的类都是EA自动生成,看着生成后的类,知道有了表头、类、方法、参数等着这些注释才舒服些,真的是画图时如果细腻些,组员就会减少一些工作量,这也是应该的,画时序图大概用了1天多,类图定义好的话,时序图相对容易很多,不过对于一些逻辑判断自己也拿不准,这次我很幸运当了组长,又很幸运负责B层代码,个人重构验收时师哥说我三层理解有问题,不会抽象,我当时真的不理解,也不知道自己问题出在哪里,通过这次画图,我明白了B层调用工厂创建接口,还要调用接口的方法,其实就是调用D层方法,而之前我直接返回接口就完事了,然后在U层调用接口的方法,直接和数据库打交道,没有达到解耦的目的,终于对逻辑判断有了一点点理解,记得个人重构总结时说一些遗留问题等到合作时来弥补,有些东西是到了一定阶段才慢慢理解。这个阶段金博主要建立数据库和使用的一些存储过程、视图的编写,春阳主要查资料我们使用的策略、职责链、模板、抽象工厂、外观等模式如何使用,如何体现在类图上,当然原则上每天开会,不过有时有问题也随时交流去解决。

有了EA生成的类图,建立好项目,这些类要包含在项目中,系统框架就成型了,他们看着图和文档,写代码简直是太容易的事情了,写代码大概用了2天时间,中间也遇到很多事情,SVN使用不熟练,有时一个人在修改文件,另一个更新提交就会出现冲突,只能退回到之前版本,在工具的使用上,也请教了不少同学,在这里除了了解SVN的更新和提交代码功能,还代码随时备份的思想。我负责的B层代码,最纠结的应该算是设计模式的添加了,个人重构时下机没有使用策略,这次我们决定一定要加上,再加上职责链的使用,每个类中的方法不知如何下手,跟春阳也讨论了不止一两次,也搜了很多他们博客,等实现以后走一遍代码发现其实也就那么一回事,很难说一个人的潜力有多大。

调试代码在我看来是最有意思的阶段了,如果不是自己亲眼看到绝对不会相信是自己写出来的,最容易出现问题的几乎是D层SQL语句拼错,参数没有赋值,也有命令类型错误等,还有就是U层有时没有赋值,也有一些思路的差别,比如充值之前要返回一个卡的金额,充值之后也要返回一个金额显示,开始是写到B层充值方法里面,后来发现返回的类型U层满足不了,不得已将卡的判断返回到U层,然后再充值。调试阶段也是很好的交流机会,你可以看到他们思考问题的方式,春阳比较善于思考,思路很灵活,而我就是很依赖网络,比如下机计算消费时间,出错了就去网上找方法,而不是自己先去思考,这也是一种习惯吧,之前总是说靠自己,原来靠自己是先靠自己大脑,然后再借助巨人肩膀,这样应该会更加深刻;金博很有耐心,很会为知识结网,而且他学习一个东西比较踏实。毕竟是三个人写的代码,调试中各种问题,调试也是时间最长的。总之,相信自己,更要相信代码。

这次合作,让我看到之前自己漏掉的东西,比如画图的规范,比如策略模式,比如如何在B层逻辑判断,而且现在是三个人一起完成,我所做的就不能只考虑一个人,你在一个团队中,领导一个团队,交流沟通很重要,自主去付出更重要。只要去做总会进步的。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

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

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Linux 시스템에서 system() 함수의 사용법을 요약합니다. Linux 시스템에서 system() 함수의 사용법을 요약합니다. Feb 23, 2024 pm 06:45 PM

Linux에서의 system() 함수 요약 Linux 시스템에서 system() 함수는 명령줄 명령을 실행하는 데 사용할 수 있는 매우 일반적으로 사용되는 함수입니다. 이 기사에서는 system() 함수를 자세히 소개하고 몇 가지 구체적인 코드 예제를 제공합니다. 1. system() 함수의 기본 사용법은 다음과 같습니다. intsystem(constchar*command) 여기서 명령 매개변수는 문자입니다.

Windows 10을 사용하려면 비용을 지불해야 합니까? Windows 10을 사용하려면 비용을 지불해야 합니까? Dec 27, 2023 pm 05:28 PM

많은 친구들이 자신의 컴퓨터에 최신 win10 시스템을 설치하고 싶어하지만 정품 win10 사용자 중 상당수는 공식 웹사이트에서 구체적인 요금을 알지 못합니다. 편집자가 아는 한, Microsoft 공식 웹사이트에서 시스템을 다운로드하는 데에는 버전에 따라 100위안에서 1,000위안까지의 요금이 부과됩니다. 정품 Windows 10에는 비용이 드나요? 대답: 정품 Windows 10에는 비용이 듭니다. 구매 후 활성화 코드를 받아 시스템에서 활성화해야 합니다. 정품 Windows 10 가격 세부 정보: 1. Windows 10 Home Edition 가격: 888위안 2. Windows 10 Professional Edition 가격: 1,799위안 3. Windows 10 Home Edition에서 Professional Edition으로의 업그레이드 패키지 가격: 879위안 4

Lalamove를 호출하는 데 비용이 얼마나 드나요? 랄라무브의 택시 호출 세부 요금 기준! Lalamove를 호출하는 데 비용이 얼마나 드나요? 랄라무브의 택시 호출 세부 요금 기준! Mar 15, 2024 pm 09:43 PM

1. Lalamove를 호출하는 데 드는 비용은 얼마입니까? 랄라무브의 택시 호출 세부 요금 기준! Lalamove에서 탑승을 요청하는 시작 가격은 30~280위안이며, 시작 마일리지는 5~15km입니다. 고속도로 요금과 주차 요금은 영수증에 따라 별도로 부과되며, 사용자는 물품 하역을 돕기 위해 Lalamove가 필요합니다. 물품을 픽업하는 인건비도 별도로 부과됩니다. 세부 기준은 다음과 같습니다. 1. 소형 밴(적재 용량 500kg), 30위안/5km, 6km 이상은 3위안/km입니다. 2. 중형 밴(적재 용량 1톤), 50위안/5km, 6km 이상은 4위안/km입니다. 3. 소형 트럭(적재 용량 1톤), 55위안/5km, 6km 이상은 4위안/km입니다. 4. 중형 트럭(적재 용량 1.5톤), 100위안/5km, 6km 이상 5위안/km

Lalamove 배송시 결제 방법 Lalamove 배송시 결제 방법 Feb 23, 2024 pm 03:00 PM

Lalamove는 어떻게 수집 수수료를 청구할 수 있습니까? Lalamove는 수집에 대해 지불하도록 설정할 수 있지만 대부분의 친구들은 Lalamove를 사용하여 수집하도록 설정하는 방법을 모릅니다. 종량제 방식에 대한 그래픽 튜토리얼입니다. 관심 있는 플레이어는 와서 살펴볼 수 있습니다! 배송 시 Lalamove를 청구하는 방법은 무엇입니까? 1. 먼저 Lalamove 앱을 열고 메인 페이지에서 필요한 자동차 모델을 선택합니다. 2. 그런 다음 도착해야 하는 배송 주소를 입력합니다. 아래 사진을 클릭하신 후 오른쪽 하단의 [하차주소 확인] 버튼을 클릭하세요. 4. 마지막으로 결제 주문 페이지에서 [지금 차량 이용]을 클릭하신 후, 공식 결제 페이지에서 [콜렉트 결제]를 클릭하세요.

Douyin Mall에 어떻게 들어가나요? 입주하는데 비용이 얼마나 드나요? Douyin Mall에 어떻게 들어가나요? 입주하는데 비용이 얼마나 드나요? Mar 07, 2024 pm 07:16 PM

모바일 인터넷 시대에 전자상거래 플랫폼은 가맹점이 홍보하고 판매하는 중요한 채널 중 하나가 되었습니다. 중국 최고의 단편 비디오 소셜 플랫폼인 Douyin Mall은 거대한 사용자 기반과 강력한 트래픽 이점으로 인해 많은 브랜드와 판매자가 선호하는 플랫폼 중 하나가 되었습니다. 1. Douyin Mall에 어떻게 들어가나요? Douyin Mall에 정착하려면 먼저 Douyin APP을 다운로드하여 설치하고 Douyin 계정을 등록해야 합니다. 그런 다음 Douyin Mall 공식 웹사이트에 접속하여 "로그인" 버튼을 클릭하세요. 결제 신청 페이지에서 회사명, 업종, 연락처 등 관련 정보를 입력합니다. 동시에 사업자 등록증, 세금 등록 증명서 등 관련 서류를 제출해야 합니다. 이 단계는 모두 판매자의 적법성과 진위 여부를 확인하기 위한 것입니다. 판매자가 기본 사항을 작성 중입니다.

친구들과 펀 더빙으로 영어 더빙하는 방법 친구들과 펀 더빙으로 영어 더빙 튜토리얼 친구들과 펀 더빙으로 영어 더빙하는 방법 친구들과 펀 더빙으로 영어 더빙 튜토리얼 Mar 12, 2024 pm 04:04 PM

English Fun Dubbing에서 친구들과 어떻게 협력할 수 있나요? English Fun Dubbing 앱에서 사용자는 더빙을 위해 자신이 좋아하는 영화와 TV 클립을 자유롭게 선택할 수 있습니다. 일반적으로 한 사람이 더빙을 완료할 수 있습니다. 사용자가 원하는 것 친구를 초대하여 함께 더빙하는 것도 매우 좋은 선택입니다! 협동 더빙을 수행하려면 함께 살펴볼까요? 영어 재미 더빙과 친구들과의 협동 더빙 방법 영어 재미 더빙 소프트웨어를 열고 더빙 시작을 클릭하여 더빙 인터페이스로 들어갑니다. 그림과 같이 더빙 인터페이스의 왼쪽 상단에 있는 모드 설정을 클릭합니다. 성공적으로 협력하려면 협력 모드를 켜려면 클릭하세요.

Amap DIY 지도는 유료인가요?_Amap DIY 지도 유료 여부 소개 Amap DIY 지도는 유료인가요?_Amap DIY 지도 유료 여부 소개 Apr 01, 2024 pm 03:06 PM

1. Amap DIY Map의 모든 기능은 무료입니다. 2. 위치 표시, 경로 만들기, 발자국 기록 기능이 모두 무료로 포함되어 있습니다. 3. 다른 사용자가 공유한 DIY 지도도 완전 무료로 볼 수 있습니다. 4. 실제로 Amap 소프트웨어는 무료이며 위치 지정, 탐색 및 기타 기능도 무료로 사용할 수 있습니다. 에이맵 DIY 맵 삭제 방법 1. DIY 맵에 진입한 후 우측 상단의 [설정] 버튼을 클릭하세요. 2. [콘텐츠 관리] 항목을 클릭하세요. 3. 그림과 같이 경로 오른쪽에 있는 세 지점을 클릭합니다. 4. 그런 다음 아래의 [삭제]를 클릭하세요.

스마트 조종석, 자율주행 - 장안자동차와 텐센트가 새로운 협력 시작 스마트 조종석, 자율주행 - 장안자동차와 텐센트가 새로운 협력 시작 Jul 16, 2023 pm 05:30 PM

11일 뉴스에 따르면 창안자동차와 텐센트는 최근 전략적 협력을 심화하기 위한 협약을 체결했다고 발표했다. 양 당사자는 스마트콕핏, 내비게이션 및 지도, 자율주행, 해외생태, 기업 디지털 트랜스포메이션 등 다양한 분야에서 협력을 더욱 강화하고, 디지털 트랜스포메이션의 질적 향상을 공동으로 추진해 나가기로 했다. 편집자의 이해에 따르면 Changan Automobile과 Tencent는 협력하여 "Wutong AutoLink"라는 합작 회사를 설립했습니다. 스마트 조종석 측면에서 양 당사자는 회사를 기반으로 장안 자동차에서 Tencent의 신제품 및 서비스 홍보 및 적용을 가속화할 예정입니다. 이번 신제품과 서비스에는 지도를 기반으로 한 도시 수준의 디지털 트윈 경험, 대형 모델을 기반으로 한 스마트 콕핏 제품, 씬 엔진을 기반으로 한 AI 디지털 휴먼 등이 포함된다. 현재 장안자동차와 텐센트의 협력은

See all articles