V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xloger  ›  全部回复第 9 页 / 共 30 页
回复总数  581
1 ... 5  6  7  8  9  10  11  12  13  14 ... 30  
2024-03-14 19:38:34 +08:00
回复了 errorMsg0xff 创建的主题 程序员 怎么区分是复用还是耦合
封装的一个重要理念是:考虑清楚层与层之间的边界。代码是分层的但是逻辑是耦合的话,那这个封装没啥价值。

然后,怎么判断是复用还是耦合,你想象一下:把你的代码提供的对外方法抽成接口,每个写上注释。
那么如果对方只需要看这个接口和文档就能顺利调用,且你的代码实现或者更新是不影响他的(除非增删方法),那你们这就是复用。
如果你的某处代码实现的改动必须要他配合着一并更新,那就是耦合。
多年以前我就是被 QQ 音乐恶心到的才转的网易云。

当时 Android 还是 4.0 左右,电脑有了授权后就可以随意安装 App 。然后当时 Android 端听歌软件大家都很残疾,我用的是天天动听。

然后电脑用着 QQ 音乐,连上手机,给我弹窗,文案类似于"我们将会在 10 秒中自动给你安装 Android QQ 音乐,请问你是否需要取消安装"。
然后我还在思考那两个按钮“是/否”应该点哪个才是不安装的时候,它就给我自动安上了。


那时候,我脑海里空白了三四秒,然后默念了句 MD ,去把手机和电脑的 QQ 音乐都卸了。



若干年后,网易云因为版权问题少很多歌,很多人都说用 QQ 音乐。而我从未想过回头,我知道腾讯这家公司是没有下限的,一旦真的被它垄断,它是多恶心的操作都可以给你做出来的。(参考前些天的圆梦之星)
啊,新 UI 用了这么久我都没发现 NavigationBar 下来了
看来说明它对我没啥用。但是刚刚试了下发现用它切换起来比我特意打开文件管理然后定位方便,之后尝试多用用它
2024-02-23 10:09:37 +08:00
回复了 yannickwhoo 创建的主题 职场话题 千辛万苦拿到某大厂 offer,但是很难受,求各 v 友支招
这个事吧,我虽然觉得大厂的 Offer 没啥,但你目前还是有这个执念在的,放弃也不好。

1 、大厂其实也没什么大不了的。你目前这样进去的估计也不是很重要的业务线,工作内容可能会跟想象的有一些落差。

2 、感情这事,我觉得比较重要的一点是双方都不要有为了感情而阻碍对方前进。比如如果后续分了,楼主肯定会觉得如果我当时要是去了 XX 多好。如果是女方有这样的一个机会要去北杭呢,反正我也是一样的态度。

3 、去北杭没你想的那么“大事”。考虑未来的话有点远,又不是在那干一辈子。如果你俩一直在一起,我觉得更大概率是你在杭州待 2 年,履历也够了,跳回深圳。虽然我估计工作会很忙,加上异地,感情是会有比较大的挑战。但你们还早,本身也没定型。
2024-01-31 17:08:44 +08:00
回复了 kevin0927 创建的主题 耳机 降噪耳机入耳式有啥牌子推荐吗 500 左右的
我之前也在看这些,然后很多人说买手机品牌出的,适配好。我就买了小米的。
一开始是 Redmi Buds 4 ,219 ,极不满意,降噪效果几乎没有。
然后退货换了 Redmi Buds 4 Pro ,315 。凑合能用,降噪不是很满意但还行,续航挺好,耳机佩戴舒适感一般。总体也不算满意。
仅供参考,不过建议还是去手机品牌的实体店挨个试试感受一下。
2024-01-22 13:07:12 +08:00
回复了 James369 创建的主题 生活 因为烦躁,想买个木鱼,有推荐吗
2024-01-19 13:26:51 +08:00
回复了 noobma 创建的主题 职场话题 关于裁员赔偿按照当地平均工资 3 倍问题
蹲个后续,我前司就是后面这种,而且还很扯淡地选了省的平均工资而不是市的。
当初我粗略了解了一下好像这种“当地平均工资 3 倍”是支持的。不知道如果真要掰扯起来是不是这样,按哪种的多。
2024-01-10 19:16:46 +08:00
回复了 WhiteSJ 创建的主题 程序员 Java 比 web 前端要更好找工作吗?
随手搜了下 Android 失业,12,300 条。心里一惊,仔细一看,哦是 Android 回的贴,还好还好。
2024-01-09 10:33:39 +08:00
回复了 lianchi 创建的主题 问与答 安卓手机 + Macbook 有什么最佳用法?
愕然回首,我刚发现原来我算是微软系...
各种待办事项我都是用 微软 TODO 做的,全平台支持。然后笔记我是 Obsidian + OneDrive 跨端的,不过主要是跨家里的 Windows 和公司的 MacBook ,手机主要是阅读。手机记笔记,我一般还是用小米自己的笔记比较方便,然后定期同步到 Obsidian 里。
2024-01-09 10:28:35 +08:00
回复了 mikj 创建的主题 浏览器 老板们浏览器用什么广告插件?AdBlock?还是?
话说 Adblock Plus 在我这有个 Bug ,可能我会有一些标签页一直没关,然后每次 Chrome 重启时如果 Adblock Plus 有更新,它就会一口气弹出十来个捐赠页面...
2023-12-28 16:02:43 +08:00
回复了 hauibojek 创建的主题 程序员 大家觉得判断布尔值的时候那种写法更直观?
我用的 Kotlin ,第一种写法只有在 flag 为可空类型的时候用,这时候理解起来比较直观。
然后第二种写法,如果是 Kotlin 是可以 if(flag.not()) 的,虽然我觉得 !flag 写法也没啥问题的。有些代码检查我觉得是过度了,单个判断用 ! 我觉得没问题,如果是 !flag && !flag2 这种我才觉得问题比较大。
@FormatToday 啊,我刚刚搜了下是 Fluent Search ,之前好像也是看 V 友推荐过的,家里的 Windows 电脑在用它
我心目中最好的全键盘操作电脑的方案其实是 那个啥,我突然忘了名字了......
按了某个键后它给屏幕的每个可点击区域展示两个字母,按这两个字母就帮你点击了,不用记快捷键,很实用。可惜当初用无效的点击区域太多,不知道现在有没有优化。
2023-12-13 10:16:27 +08:00
回复了 publicWyt 创建的主题 问与答 过年回家,大伙会带一些什么?
我家是小城市,以前每次给父母买点东西我妈都觉得浪费钱。然后我转变思路,改成给爷爷奶奶外公外婆和亲戚带一些礼物,这样父母可能也有面子一些。
然后因为是小城市嘛,我去年过年带的是好利来的 30 周年混合口味半熟芝士。反馈还不错(其实是给亲戚家的小朋友)。
今年我也在苦苦思索换个啥
首先是要有意识,Git 切换分支是比较轻量的,所以是可以多分支开发。
一个简单的协作方式是:dev 分支当开发分支,然后每个人自己一个 dev-xxx 分支,某个人每次开发完一部分把代码合并到 dev ,需要的时候也从 dev 拉代码到 dev-xxx 分支。
这种是比较简单省事不容易出问题学习成本也不高的方式。

另一种更简单的方式就是其他人说的,push 的时候选 rebase ,在 IDEA 里也是一键的事。
2023-12-07 10:24:33 +08:00
回复了 mouyase 创建的主题 小米 目前基本可以认为小米已经禁止 BL 解锁了
笑死,JVM 的那题我都没答出来。这种题确实是纯恶心人了,该骂。
首先,如果是纯粹地过滤出发烧友,靠答题来增加门槛,这个我个人是支持的。但是你看这些题是为发烧友设计的么?
我都能脑补出这个功能的实现场景:是一群用着 iPhone 并不发烧的产品经理,他们不理解小米为发烧而生是什么含义,只觉得吵闹。然后题目就随便交给某个研发出几个,然后那几位不负责的研发想“不就是要考倒人嘛,我去找几个面试八股文”,然后就弄成这个鬼样子了。

十分符合我对小米公司做事态度的印象。
这件事其实是比较旗帜鲜明的两派的。
我的个人观点是:我又不是跟这个公司绑死在一起,我认真做事好好写代码首先是对自己负责,其次才是对公司负责。这就跟高考一样,使心眼跟同学竞争毫无意义,你的对手是整个省。
如果日常开发也是能凑合就凑合,那哪天你想写简洁易懂的代码就能信手拈来么?人的能力都是锻炼出来的。
如上面所说,裁员来的时候一般是大势,个人的这些“小技巧”无足轻重。我认为提高自己的竞争力才是关键。(可能互联网行业就不存在养老的说法吧......)
我记得前些年有个梗:淘宝是旗舰机都带不动的 App 。
当年我还是挺伤感的,阿里仗着自己市场份额给用户喂屎。包括深色模式也是一直没支持。
前些天看到阿里跟拼多多的市值对比新闻,虽然我对拼多多也没啥好感,但不由还是开心:善而终有报,阿里的傲慢终究是反噬到了自己。
[我在等腾讯的报应了
1 ... 5  6  7  8  9  10  11  12  13  14 ... 30  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5581 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 08:50 · PVG 16:50 · LAX 01:50 · JFK 04:50
♥ Do have faith in what you're doing.