APP 开发,代码写的真烂

问题:

首页面的搜索框布局

首页面的 section header

首页面 滚动的效果

商品搜索

商品页面的 滚动 置顶

页面的 下拉刷新,页面加载更多,页面没有数据的显示,页面点击后的颜色

网络请求的状态,有网络无网络,请求超时,没有数据,分页

商品详情页面的 滚动条

商品详情页面加入购物车的动画

数据缓存,何时更新,时间戳,

加载的菊花太过显眼

修改为下拉水滴的效果

不用加载更多,滚动到最后自动加载更多

喜欢与已喜欢

UI太过于粗糙

图片加载出来之前,placeholder没有默认图片

toast提示太恶心人

自动解析那个 框架存在风险

提前检测网络,

afnetworking没有用最新的,

搞清楚流程:

1,动画效果

2,分享,第三方登陆

3,支付流程

三个模块:

个人信息维护模块

商品信息呈现模块

支付流程模块

测试:

大胆的点击,随便折腾,就是不崩溃,完全按照期待的显示

半成品,知道么,你这不是完成,不是100%是60%,你懂么,你懂么,你这是要拿给别人用么,开什么玩笑,熟悉每一行代码,才能简洁,才能瘦身,太多余了,多余的赘肉,

功能+界面,

记住 把活做细致,做好,

时间: 2024-10-11 12:07:11

APP 开发,代码写的真烂的相关文章

你加班太多是因为你的代码写的烂

今天看见一篇不错的文章,给大家分享一下 作为一名程序员,我渴望我加入的应该要是一支"30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好"的团队.我觉得软件工作应该成为一项技术和艺术融合的高智力活动,我们的项目经理应该是一个高度理解质量.范围和进度客观规律的明白人,"高效工作,快乐生活"才应该是我们的座右铭. 可现实情况却是,团队在一边超负荷的做着需求,一边改着没完没了的Bug.过点前夕,项目经理熬着通红通红的眼睛盯着我们整晚整晚的加班,质量专员一遍一

当程序员说“这代码写的可真烂”,他们的意思是“这烂代码不是我写的”。而当他们说这段代码有些“小问题”时,很可能这代码是他们自己写的

英文原文:What Programmers Say vs. What They Mean 你是否听到过同事说“这段代码不言自明”?你的同事的这句话的实际意思是这段代码不需要写注释. 你也许注意到了,很多时候,程序员所说的话的字面意思和其真实的意思是完全不同的.不用惊异,下面你将很快知道这些暧昧的短语和其深层次的意思都是什么. 最近 Imgur 上出现了一张图片,里面列举的程序员的一些专业术语和其含义,它能很好的帮助你理解这些话的真实意思.这里是对其中的精华进行的总结. 典型的程序员之间的对话 当

写给Android App开发人员看的Android底层知识(2)

(五)AMS 如果站在四大组件的角度来看,AMS就是Binder中的Server. AMS全称是ActivityManagerService,看字面意思是管理Activity的,但其实四大组件都归它管.估计是Android底层开发人员先写了ActivityManagerService用来管理Activity,后来写Service.Receiver.CP的时候发现代码都差不多,于是就全都用ActivityManagerService,但是却忘记改名字了——我也是猜的,纯属八卦. 由此而说到了插件化

XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相)

XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) 2014-08-25 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.自己给自己颁发证书,用于给App签名.(如果还没有MAC环境,请参照"XE6移动开发环境搭建之IOS篇"进行配置.)---------------------------------------------------------

app开发需求文档怎么写

我们在开发app前都会做需求分析,这个app开发需求文档怎么写呢?一般可以从这几点入手:确定APP方案的目标,APP方案的受众分析,APP开发方案功能设计,APP的操作系统说明方案,APP是是否是原生APP,APP方案的视觉设计,APP开发方案中的其他细节.以下是一个app开发需求文档模板,里面写清了app开发需求说明,可以参考 1.引言 1.1目的: · 阐明开发本app的目的:  1.2 项目背景 · 标识待开发app产品的名称.代码:  · 列出本项目的任务提出者.项目负责人.系统分析员.

写给Android App开发人员看的Android底层知识(6)

(十一)BroadcastReceiver BroadcastReceiver,也就是广播,简称Receiver. 很多App开发人员表示,从来没用过Receiver.其实吧,对于音乐播放类App,用Service和Receiver还是蛮多的,如果你用过QQ音乐,App退到后台,音乐照样播放不会停止,这就是你写的Service在后台起作用. 在前台的Activity,点击停止按钮,就会给后台Service发送一个Receiver,通知它停止播放音乐:点击播放按钮,仍然是发送这个Receiver,

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相)

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) 2014-08-26 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 连接真机前,请先确保真机已越狱,并已安装好AppSync.--------------------------------------------------------------- 1.确保iPhone已越狱,可以看到并成功运行cydia为准. 2.并且安

Hybrid App开发git多分支代码版本管理实践

3.Setting Up and Configuring Backup and Recovery 这个单元讲述如何启动.与rman client如何互动,准备rman环境,实现备份和恢复策略 注意:尽管闪回数据库和安全还原点不是真的数据库备份,但是它们是数据保护策略一个重要部分.这些特性需要一些初始化设置,这些设置依赖于在备份策略中你怎么混合它们.Chapter 5-Data Protection with Restore Points andFlashback Database 提供了关于怎么

开发(ASP.NET程序)把写代码写至最有面向对象味道

今天看了条博文,瞬间又勾起了对设计模式的兴趣.虽然掌握的不多,但看一个学一个总归是好的.一下是文章中的内容和整理. 首先看原始代码 1 public void show2(string day) 2 { 3 string[] str = new string[] { "09:00", "11:00", "12:00", "13:00", "14:00", "15:00", "1