V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Fule  ›  全部回复第 8 页 / 共 16 页
回复总数  313
1  2  3  4  5  6  7  8  9  10 ... 16  
2021-06-24 17:00:04 +08:00
回复了 ericgui 创建的主题 程序员 面对公司屎山,我内心毫无波澜,因为准备跑路了
重要的是是否有相对足够的系统进行慢慢的重构 ->重要的是是否有相对足够的时间在开发或修改系统时进行局部、逐步的重构
2021-06-24 16:58:58 +08:00
回复了 ericgui 创建的主题 程序员 面对公司屎山,我内心毫无波澜,因为准备跑路了
只有很新的系统才有大一点的几率不是楼主所说的那种山,哪个有点历史的软件公司没有楼主所说的山,而且还往往是公司赖以生存的系统。重要的是是否有相对足够的系统进行慢慢的重构,减缓乃至慢慢改进质量和设计。
2021-06-09 21:45:19 +08:00
回复了 aqtata 创建的主题 程序员 你们用 get/set 吗?
说回来,对于楼主原始的问题,既然是用作一个方法(带括号调用),作为方法名,感觉还是带动词的名字比较合适:
getName();
setName("");
2021-06-09 21:38:27 +08:00
回复了 aqtata 创建的主题 程序员 你们用 get/set 吗?
@xingheng sorry, YYDS means 永远的神,毕竟近几个版本更新加入了很多使用 `=>`的语法,比如

public int Add (int a, int b) => a + b;
2021-06-08 16:35:58 +08:00
回复了 aqtata 创建的主题 程序员 你们用 get/set 吗?
这方面 C# 的属性(Property)语法是真的香。

**最传统的方式:**
private int _score = 10;

public int Score
{
get
{
// potential more logic here
return _score;
}
set
{
// potential more logic here
_score = value;
}
}

**简化方式(无默认值)**
public int Score { get; set; }

**简化方式(有默认值)**
public int Score { get; set;} = 10;

**简化方式只读属性**
public int Score { get; private set; }
public int Score { get; }

**简化方式只读属性带默认值**
public int Score => 10;

题外话,C#里 `=>` YYDS
2021-05-27 19:48:29 +08:00
回复了 aborigine 创建的主题 硬件 显卡装不进机箱,我裂开了
遥想当年买的显卡也塞不进机箱,最后干脆买全全部电脑配件重新组装了一台电脑……
2021-05-25 11:30:58 +08:00
回复了 longway 创建的主题 git 真有人觉得 Git 会提高生产力?
长时间不及时双向合并什么工具也救不了。任务划分导致经常几个人同时修改同一个文件也是什么工具都救不了。
2021-05-21 19:05:33 +08:00
回复了 shawckzh 创建的主题 程序员 微软将于明年 6 月停止对 IE11 的支持
俺们公司有一台电脑,Windows XP + IE 8,专门用来访问政一府网站。
2021-05-12 08:39:14 +08:00
回复了 meisen 创建的主题 生活 男人的快乐不止机械键盘
我喜欢 DQ...
2021-05-11 16:58:15 +08:00
回复了 Lunatic1 创建的主题 Apple Apple music 现在国区和外区的曲库差别大吗?
Apple Music 国区搜崔健几乎没什么歌……
2021-05-07 08:57:13 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
俺家小学生学校有信息课,教简单的 Python,她人生的第一个无比疑惑的编程问题是为什么控制台里输入 “1” 和 “2” 赋值给 2 个变量, 然后 2 个变量相加得到的是 “12”

```
a = input()
b = input()
print (a + b)
```
一直用茶轴,然后时不时用一下 Surface Book 自带的键盘,感觉手感不错,用的时候旁边的同事说都感觉不到我在按键盘(相比于之前敲茶轴吧)
2021-04-15 19:20:59 +08:00
回复了 AhogeK 创建的主题 问与答 因为把公司 Mysql 一堆带 null 字段优化非空带默认值被骂
对于是否设置为可空,我觉得关键不在于是否浪费空间,是否影响索引,使用是否方便。关键在于这个字段的**语义是否可以有、“未知”、“未设置”的含义**。

比如“生日”这个字段,如果是在一个存放“出生婴儿”的表里,那么这个字段就应该是不可空的,因为出生婴儿必然有个出生日期(生日)这个逻辑没问题吧。

再比如“成绩"字段, 0 和 空 是不同的概念,空代表“未知”、“未设置”,0 代表有成绩,就是 0 分。所以如果表里的成绩允许有“未知”、“未设置”这个概念的话,应该设置为可空类型。而不应设置为不可空类型,默认值 -1 之类的。
此例中如果设置不可空默认值-1 的问题在于,数据必须在某个层级将 -1 转化为 “空”才能展示到界面,而用户在界面上未显式设置时又要将“空”设置为 -1 再保存,繁琐而现实意义不大。
2021-04-01 18:45:05 +08:00
回复了 arvinsilm 创建的主题 iPhone 关于 iPhone 选择, 11 还是 12?
我想等 13 出了买 12.。。
2021-03-30 00:10:09 +08:00
回复了 bwd1991 创建的主题 数据库 SQL SERVER2008 有大神吗,需要帮助,有偿
你的 `mz_detail_charge` 表里有多少字段?如果远多于 `charge_price`, `charge_amount`, `caoyao_fu`, `patient_id`和`charge_status`,那么试试创建一个覆盖索引:

```
CREATE INDEX IX_mz_detail_charge_price_amount_caoyao_fu ON mz_detail_charge
(
patient_id ASC,
charge_status ASC
)
INCLUDE
(
charge_price,
charge_amount,
caoyao_fu
)
WITH
(
PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON
)
```
2021-03-26 22:19:36 +08:00
回复了 yang137162692 创建的主题 随想 是因为年纪越来越大,开始对游戏逐渐失去兴趣了吗
《魔兽世界》,曾经玩了 11 年的游戏,是真心玩不动了,尤其是换月卡之后,充值简直就是白送网易。最近痴迷《巫师三》,是的,2077 都出了好久了我才开始玩《巫师三》……
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2480 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 05:10 · PVG 13:10 · LAX 21:10 · JFK 00:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.