行走轨迹代码重构
2016-10-27 11:25:23 0 举报
在重构行走轨迹代码的过程中,我们首先对原有代码进行了深度分析,识别出其中存在的问题和不足。然后,我们采用了模块化的设计思路,将代码分解为几个独立的功能模块,如路径规划、位置更新等,以提高代码的可读性和可维护性。同时,我们还引入了设计模式,如观察者模式,以实现代码的松耦合。此外,我们还优化了算法,提高了代码的运行效率。最后,我们进行了严格的测试,确保重构后的代码能够正确无误地运行。总的来说,这次重构工作不仅提高了代码的质量,也为未来的功能扩展和优化打下了坚实的基础。
作者其他创作
大纲/内容
IHWTrackView
HWTrackDetailActivity
HttpJsonRequest
TravelRecordInfoProvider
HWTrackRecordActivity
HWTrackIndexActivity
+ drawBeginPoint() : void+ drawEndPoint() : void+ drawLine() : void+ setStartPointInCenter() : void+ setCurrentPointInCenter() : void+ drawTrackDetail() : void+ downLoadTrackDetailFailed() : void+ showProgress() : void+ cancelProgress() : void+ getQiniuTrackShareUrlFailed() : void+ uploadTrackImageFailed() : void+ showShareDialog() : void+ getTrackRecordSuccess() : void+ getTrackRecordFailed() : void+ getMoreTrackRecordSuccess() : void+ getMoreTrackRecordFailed() : void
OriginalGPSInfoProvider
GPSInfoProvider
UserCacheProvider
IHWTrackBusiness
+ getQiniuTrackShareUrl() : void+ uploadTrackRecord() : void+ uploadSharedImage() : void+ setTrackRecord() : void+ getTrackRecord() : void+ getMoreTrackRecord() : void+ downloadTrack() : void
HWTrackPresenter
+ startLocation() : void+ stopLocation() : void+ endTravel() : void - uploadTrackRecord() : void + deleteOriginalGPSInfo() : void - saveFailedUpload() : void + downloadTrack() : void + uploadSharedImage() : void - screenCapture() : void - share() : void + getTrackRecord() : void + getMoreTrackRecord() : void + uploadFailedRecord() : void + addDataToDB() : void + saveFailedRecord() : void
0 条评论
下一页
为你推荐
查看更多