首页   注册   登录
 LeeChP 最近的时间轴更新
ONLINE

LeeChP

V2EX 第 423710 号会员,加入于 2019-06-21 23:58:52 +08:00
今日活跃度排名 5597
2000 左右求个能打 lol 的 15 寸笔记本。
二手交易  •  LeeChP  •  13 天前  •  最后回复来自 LeeChP
14
迫于整机不好出,拆开卖。
二手交易  •  LeeChP  •  35 天前  •  最后回复来自 LeeChP
4
断舍离。出主机
  •  1   
    二手交易  •  LeeChP  •  34 天前  •  最后回复来自 pingpp00
    19
    话说这个节点,入手 pro10.5 如何?
    Apple  •  LeeChP  •  41 天前  •  最后回复来自 honjow
    40
    什么都不迫,明盘价出自用 xsm 256 金色
    二手交易  •  LeeChP  •  45 天前  •  最后回复来自 lj2016
    8
    LeeChP 最近回复了
    20 小时 28 分钟前
    回复了 douhaopeng 创建的主题 酷工作 想听一听过来人的建议
    @douhaopeng 不会。
    你们多大的数据量下会使用流操作?我都是在第一版的时候用流,重构的时候全部改掉。我一般开发都是先堆功能,测试,重构,测试,提交。流操作看过 java8 流编程实战,但是实际上用起来,复杂用法还得靠谷歌。流操作数据量太少是个负担,底层应该还是 fork join 那一套没记错的话。平行流那些考虑到线程,比人为靠谱。
    还有 git 那些,我也是百度,平时就是 add commit push pull check out。自己分支开发,不存在把主分支搞乱,也没有权限。解决冲突,直接在 idea 上看 history,手动解决。
    线程的,也就自己写 demo 用用,久了也忘。需要用线程,直接百度,然后注意竞态条件线程安全那些,也全靠百度。

    目前主要还是把重心放在跟大佬学设计这块。感觉语言,框架,没必要没事就去读什么源码,有问题 alt 点进去看就好了。一般都是这样,比如某个框架如何做心跳检测,点进去看,明白怎么回事了,根据这段代码,在连接被 remove 前做操作之类。

    之前还改过某框架的源码,机器人之类的,啥都不懂,就是点进去,跳来跳去,要想给网页做适配,改 xx 地方的函数就行。什么都不懂,改完了,就能用了。

    还有做缓存,caffeine hazelcast,啥都不懂,根据网上现成代码,依葫芦画瓢移植过来,bingo。完了去看教程,当时懂了,现在忘光。netty 也差不多。

    有时候觉得自己队友垃圾,想跑路,看看外面的面试帖子,好像自己也是垃圾,打扰了。。。
    应该是图省钱不保价。怎么也说是个成年人了,贵重物品保价应该懂吧?别说什么快递员没有提醒你保价。寄顺丰也该懂吧?还是图省钱,买家让你包邮了吧?
    运输过程中,肯定是有破损的。去驿站寄,我也得看着驿站员工三层外三层的给我包好,塞箱子里。
    按道理说,如果不是直接让快递上门取件,一般都去菜鸟驿站吧?你如果让快递上门,那绕回来了,为什么不找顺丰?
    这种钱不能省,一省潜在的 b 事就多
    6 天前
    回复了 ymj123 创建的主题 问与答 程序员的爽文
    为了吸引门外汉,你肯定得加入大战美国国家安全局网络战部队的桥段。为了不让同行吐槽,这些都需要有理有据。
    @axwz88 大量的相似类,你们真的不考虑把他们抽象个父类出来吗?
    @wellhome 大量相同的方法,行为不一样,为什么不做个接口或者父类出来呢?
    @Junjunya 因为他们的代码像极了我处于用 c 写 hello. word 那时候的水平。因为就算用 C.该解耦的依旧能解耦,只不过没有那些高大上名词罢了
    @sagaxu 当然不复杂,就是很不愉快。都是些啥开发呀我靠
    @sagaxu api 其实早就讨论烂了,但是文档不看,代码不看,之前忙,我也没空看他们代码!我根据需求来,他们是想什么就做什么。就在前几天提醒他们添加状态切换标记,实例代码都给他们,剩下的就是体力活了,还他妈的不乐意,要手把手教,那还不如我自己去做。

    现在是由于他们自己的模块没有做完整,状态触发检验缺失,我相当于在扩展他们的模块功能,由于他们没有做封装,我两个状态量的检验就 cv 到了他们三个类中,第一版本有接近 40 个!大量重复性代码,改拆的不拆,抽象几个基类出来,或者做成接口,能省多少精力?明白这种做法缺失什么了嘛?没错,缺乏可拓展性,可维护性。典型的写一个版本就跑路的做法!
    这样说,就相当于,我要 A 实现跑的行为,我要去 A 写一个跑的方法,我要 B 实现走路的行为,要去 B 类中写一个走的方法在他们模块中,我要 C 实现竞走这个行为,要去 C 类中实现竞走的方法!这种级别的抽象,他们都做不来。没错,就是这种级别的抽象!

    由于每一个行为都是被观察的对象,但是他们不做抽象,所以我每一个类中都要去实现一个 subject 接口,然后覆写添加,移除,通知的方法,惊不惊喜,刺不刺激,意不意外?
    @petelin 你说的没错,没有任何思考。没有任何思考。对接起来,有一些我需要调用到他们的方法,都没有办法复用,百分之八十以上需要重写。状态校验根本就是糊弄
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   980 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.