前一段时间,给全公司人员开了一个培训会,如何测试。要点如下:每个功能,做一批文档,穷举所有功能点。 功能点做完了,再进行组合。 新人进来,先把老文档做一遍。 每个人觉得自己很精通,实际上并不精通。比如说吾最近改布局绘制,有很多代码吾就想删除,可是如何出错了怎么办?就发现没有任何测试文档来验证。你说我怎么办? 培训之后有什么变化吗?当然没有。没有人意识到这是多么好的一种工作方法,或者意识到了懒得学(不屑学只是懒惰的借口)。 所以吾对测试工作极度不满,做的不好还不改。...
哪四种?左右、上下。如英文,汉语。此时的文字方向有两种:向上,向左。上下、右左。如竖排中文。因为古代用竹简,这样使用最方便。此时的文字方向有两种:向上,向右。下上、左右。 右左、上下。如阿拉伯文。 在文字排版中,一般显示是5种。如果是阿拉伯文,自动转换右左。...
旧手机定位很成问题,在野外精度几十米,实在受不了。其他原因,在市区掉线,厂家不产手机了,有点卡了。趁机以旧换新,换了个红米K30。不是至尊版,为什么?因为至尊版显然是在耍猴。 新手机体验如何?优点如流畅等不说,咱说说主要感受体验:内存8G。上个手机是6G,这次买所有6G都不考虑。安卓版本是10,上个版本是8,心里感觉好一些。希望今年能顺利升级11,明年升级12,后年就不想了。在街上定位确实比
这个代码其实也是吾从别人那边学习的。倒是RgbToBmp,目前已知是全网唯一可用的代码。
昨天做了个文档,其实吾也没有用什么花哨功能,就发现了几个错误,很严重。有以下感触:测试成天是怎么测试的?这么明显的错误都没有发现,有没有感到脸上无光?感到惭愧? 作为功能负责人,也应该惭愧。说明什么?说明做得太差,没有想办法做得更好一点。 吾亦汗颜。一个自认顶级程序员的人,参加的项目竟然变成了这样。 其实呢,测试员和程序员都是不以为然。这也是人之常情,否则大家都成了顶级高手。...
最近华为微博抽奖,结果其头目再次中奖。为什么再次?因为之前中奖过一次。毫无疑问,这是内定的结果。这就太过分了。就为了一个手机,咱搞得这么难看? 当然华为说啦,公司困难,名额有限……行,咱赞成。咱玩不起,不玩行不行? 除了不玩,还有另外一个玩法,指定范围。比如说某公司一次大奖被新员工中了,后来取消。新员工被取消有意见,老员工看到大奖被新员工中了也不爽,所以这事最好事前声明:某类奖限一年以上员工。新员工也没什么好抱怨的,老员工也心安理得。...
前几天就工作中的一个问题,某同事说了半天不认为自己做的不够,来了一个”只要……就……“,只要能解决问题就行了。这听起来有道理,实际上不仅是废话,而且有毒。 大家都期望好结果。那么好结果哪里来?从正确严格的过程中来。所谓什么因得什么果,就是这个道理。 说起来好容易,你要让别人改变错误做法,或者用更好的做法?几乎是不可能的。...
近一段时间关注了一下手机。为什么呢?除了手机会掉线,定位不准,重要原因还是手机变慢了。于是吾就奇怪了:手机为什么变慢了?手机是电子设备,不会磨损。比如只要不坏,CPU、内存性能不会下降。 说手机文件系统乱了、有碎片,吾都会把手机复位,开始还好,很快又慢了。 那是慢了?有没有真正分析原因?还是厂家故意变慢,或者是知道慢也不管?...
朋友寄了一个华为终端,吾视之,这界面,这易用性,实在是……太差了。咱做东西,能不能好用一点? 比如这个SIP配置,URI不都是带SIP的吗?端口在哪里设置?如果吾不会配置,怎么办? 下图配置,可以连上吾服务器,也可以进入视频会议。...
看到一个新闻,说Jim Keller从INTEL辞职了。为什么辞职呢?说法是: Keller表示他习惯于准备一套3~5年的架构,但在Intel,他感受到老东家致力于将周期拉长到10年。 什么意思?也就是说,可以这样理解:他到了INTEL,想着手开发一套CPU架构;结果头目说,目前这日子过得挺好,没事不要折腾。于是他就愤而辞职。 作为一个技术人员,对此极为佩服!...
不对齐。 代码起名问题。 代码共用
莫名其妙给字体大小乘了个0.9系数。 又莫名其妙的加了个字体大小的1/8。 大哥,你这0.9怎么来的?这1/8怎么来的?是你想出来的?编出来的?
如图:大哥你给我解释一下:这个区间的字符是不是ASCII? $(0x24)是不是ASCII的一个? $为什么要显示为¥? 哪个字体,哪个官方文件中,$(0x24)显示为¥?
你这4个是让人显示,还是不显示?大哥咱这种态度还制定国家标准?国内出丑就算了,这脸可丢到国外了。 其他类似问题,就不再重复了。
比如说:ᢇ,GB18030中方向是竖的,即顺时针转90度。大哥这是怎么回事? 有人说是不是你智商低,搞错了?大家把这个字符复制一下,再搜索,看看结果怎样?或者复制到软件中试试? 还有一个可能,蒙文是先上下再右左的,所以实际绘制时要进行旋转?也就是标准没错,字体、搜索结果都没错?
同事报了个故障,说是在国产平台上,行间距太大。吾视之,确实。于是跟踪了一番,更加糊涂。后来问了别人,说Dialog是逻辑字体。 什么是逻辑字体?这个字体实际上不存在,没有对应的字体文件。 在绘制时,会自行选择一种字体。 在不同平台、不同字体文件时,绘制效果就会有很大差异。 怎么解决?不使用Dialog字体,用指定字体。...
有时跟别人交流,非常困难。吾反复说要交叉测试、矩阵测试,对方都没有做。后来吾想了想,不是说他不做,而是不会,尽管这个事情吾看起来有多么的简单。于是今天做了一个表格,友情开放:...
经过反复核查,第一班车的专利终于出门了。为此吾强制要求乘客写总结。为此发了两个通知。通知一:为何写个文档饱受残酷迫害?为何总是被吹毛求疵?人们不禁要问,这究竟是人性的XX,还是道德的YY?下午专利在线,各位专利大员现身说法,与你不见不散……爱来不来。通知二:为欢迎各地寺庙相继开放,下午两点组织大家……于会议室进行第一班车专利总结。这是大家一生之中,难得的真实学习成长机会。我知道你不会来,可是我不说是我的错。...
前几天同事报了个BUG,说是选项卡字体如何如何。吾就有点不明白,选项卡?TabPane? OptionPane?OptionPane?后来一问,原来是菜单。同事说,在Ribbon风格下,没有菜单了,叫选项卡。 吾并不赞成。为什么?就是把明白的事情,搞得不明白了。即使你讲选项卡,还是觉得别扭。于是吾建议,依然叫菜单。如果觉得菜单已经不能表达了,可以叫:菜单卡、菜单页、菜卡、菜页。...
为什么要改?下图是吾在家里的二机,装的FreeSwitch,拍到的画面: 这个机器是内网,没有外网网址。有人绕过猫,竟然连到了我的机器上。你问他们为什么?他们说闲着也是闲着。所以一定要改默认端口。改了还会有人扫描,那样机会就少多了。...
解决了行位置的问题,就开始研究行布局。简单修改了一番代码,发现布局无法与WORD一致。于是吾进行了分析,截图如下: 看到这个结果,吾会意一笑。为何?吾以前研究帧率,在一秒内分派取帧的时候,就是这样的算法。完全一致。 说起来容易,问题在哪里?问题在于代码很庞大,不是简单修改几句就能解决的。...
这几天检查WP代码,到处是随意调整。这哪里是搞科学啊,明明是搞玄学。这样搞产品,产品能搞好才怪。 为了正确称呼,吾发明了两个新词:糙哥、糙姐。
先说说什么是垃圾?生活中,所谓垃圾,就是往某处一丢,再也不想理会的东西。 自然的,垃圾代码就是写完了,再也不想看的东西。也就是说,如果你的代码写完了,你自己再也不想看,那就是垃圾代码。明明不想看,为什么非要看?因为工作所需,解决一些BUG。 大多数程序员都这样。如果汝亦是这样,不要奇怪。 相对应的,精品代码就是写完了之后,自己发现有些不足,或者从别人那里学到了东西,又进行了多次修改完善的东西。不管代码以前有多差,改上个几次,肯定就成了精品。 会学习改进的人很少,所以精品就很.
模式有很多。前一段时间,吾提出一个主管工人模式,也叫管理者工作者模式。这个概念是从现实性中抽象出来的:主管,一个。向工人发送工作指令。 工人,多个。收到工作指令,执行相应的操作,然后把工作结果反馈给主管。 工人有多个。也分两类:工作相同。 工作不同。 具体就不仔细描述了。...
修改一些代码,看到莫名其妙的折行,吾不得不手动改过来。这个折行是怎么来的?是以前一个谬论,说一行长度要限制,最好不超过70个字符。听起来有道理,实际上早就落伍了。 70限制,在汇编、C的时代,有一点道理,防止有些坏习惯的人写很长的行。注意,只是有一点道理。并不是全部有道理。为什么这样说?大家写代码要缩进,来个三层循环,12个字符就没了。函数加参数,超过了很正常。而这种为折行而折行的,是没有道理的。应该根据参数,进行适当折行。 到了面向对象编程,实际上是鼓励大家用长名(所谓面向对象,从编译角度
今天同事修改JAVA插件代码,然后吾要求LINUX/WINDOWS分别打包给吾。吾在代码工程中,很贴心的提供了打包批处理。结果他发了一个截图,内容如下:C:\Users\Desktop>jar cmf plugin.jar'jar' 不是内部或外部命令,也不是可运行的程序或批处理文件。 吾当时就怒了: 只要看看出错,就知道是jar路径没设置,自己设置一下就行了(修改批处理,或者设置PATH)。出了错误,自己也不看直接就问别人,给人什么印象?...
吾显示器以前经常有一条线,吾以为是代码有问题,还让别人报BUG。后来才知道是显示器信号问题。于是吾买了个转接头,用上了HDMI。 下图是同事的显示器重影: 有没有人能猜出这是什么软件?哈哈,肯定没听说过。、
重构了一段时间,总算告一段落。今天放松下来,修改了一些代码。其中一个文件,有多个赋值数组。这些数组的值都没有对齐。于是,吾就开始逐个对齐(可以用Find/Replace进行简化操作)。然后果然有一个数组有问题: 数组第一行个数12个。 其他几行的个数为10个。 为什么有这种差异?这已经不可考了。为什么会有这种错误?原因很简单,就是没有对齐。 代码对齐是个小事,谁都能做到,然而几乎没有人会去对齐。代码对齐了不仅容易发现错误,而且会显得非常漂亮。一看就让人有了好印象。...
周六去南京,跟朋友谈技术工作。吾先订票到南京南站,后来看地图觉得南京站更近,于是改签。下车了才傻眼了,要先坐地铁向南……一怒之下决定坐公交,正好看看街景,358转D10。 到了科创园,建设得非常漂亮,到处是绿化鲜花。吾浓浓感慨,无锡虽然号称经济发达,实际上比南京差多了。一到南京就发现人流拥挤。这个在车站就能感受到。所以南京的优势是无锡不能比的。人多,机会多,高手多,哈哈。 ...
大约11点半碰头,吃了个便餐,开始跟朋友谈技术问题。吾一通狂吹(基本都是吾在吹),期间水都喝了几斤。直到吾想走的时候,一看时间,竟然4点了。真没想到自己竟然能吹4个小时? 当然,吾博学多才可见一斑。就是智商低,不能过目不忘。否则博学多才全国都屈指可数……...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号