社区
C#
帖子详情
刚入职新人程序员求助!
ddsxd19
2009-02-24 12:02:14
对于公司内定义的无数的类和方法怎么办?
看公司过去项目中某页面代码的时候,看到某个类某个方法中会调用其他类其他方法,好,转定义去看。然后在那个方法中又调用其他类的方法。。。就这样看一个方法最后能转定义出来一堆类,有N多公司自己定义的公共类和方法,还有一些系统定义的基类。。看的我头大如斗,越看越昏,很多定义的字段方法看半天转定义半天都不知道是干吗的。
有没有老手给介绍点学习或者上手的办法啊?
我学软件不到半年,基本的东西都知道,没有太多经验,帮帮忙!谢谢!!!
...全文
262
10
打赏
收藏
刚入职新人程序员求助!
对于公司内定义的无数的类和方法怎么办? 看公司过去项目中某页面代码的时候,看到某个类某个方法中会调用其他类其他方法,好,转定义去看。然后在那个方法中又调用其他类的方法。。。就这样看一个方法最后能转定义出来一堆类,有N多公司自己定义的公共类和方法,还有一些系统定义的基类。。看的我头大如斗,越看越昏,很多定义的字段方法看半天转定义半天都不知道是干吗的。 有没有老手给介绍点学习或者上手的办法啊? 我学软件不到半年,基本的东西都知道,没有太多经验,帮帮忙!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
enihs
2009-02-24
打赏
举报
回复
我觉得你这个阶段要做到不求甚解,不用把每个方法看到底,知道怎么用的先用起来,做出点东西,把试用期先过掉,然后有时间再来研究每个方法的具体实现
pztx1992
2009-02-24
打赏
举报
回复
看项目文档,找个熟悉的人介绍程序工作流程。
ddsxd19
2009-02-24
打赏
举报
回复
谢谢,看了大家意见感觉心里有点底,压力不是那么大了。
谢谢大家!结贴。
wangping_li
2009-02-24
打赏
举报
回复
F10、F11一步一步慢慢调
慢慢就熟了
xhueducls
2009-02-24
打赏
举报
回复
自己多动手调试,积少成多
patrickpan
2009-02-24
打赏
举报
回复
如果是一个团队还好。否则中途接手别人的项目确实比较烦。
如果写得好还可以学点东西,写得垃圾则是一种折磨。
Cherishny
2009-02-24
打赏
举报
回复
[Quote=引用 5 楼 zgke 的回复:]
引用 2 楼 enihs 的回复:
我觉得你这个阶段要做到不求甚解,不用把每个方法看到底,知道怎么用的先用起来,做出点东西,把试用期先过掉,然后有时间再来研究每个方法的具体实现
这些东西公司不会给你时间让你看的...只能以后慢慢看..你先知道方法怎么用就好了.
[/Quote]
UP 工作就是这样的
zgke
2009-02-24
打赏
举报
回复
[Quote=引用 2 楼 enihs 的回复:]
我觉得你这个阶段要做到不求甚解,不用把每个方法看到底,知道怎么用的先用起来,做出点东西,把试用期先过掉,然后有时间再来研究每个方法的具体实现
[/Quote]
这些东西公司不会给你时间让你看的...只能以后慢慢看..你先知道方法怎么用就好了.
ztenv
2009-02-24
打赏
举报
回复
1\要理解程序的功能
2\从架构着手,不能只见树木不见森林
wangzhe1945
2009-02-24
打赏
举报
回复
面向对象,就是和类打交道嘛。
每一个定义的变量除了值,都是对象了。
只要明白这些类是干什么的就行了,不必要完全了解内部的代码。 良好的命名习惯很重要,这样不需要看类内部的代码就可以根据名称和函数知道要干什么的。
Ubuntu18.04 Python环境安装与切换[可运行源码]
本文详细介绍了在Ubuntu18.04系统中安装Python开发环境及虚拟环境的多种方法,并对不同方案的优缺点进行了对比。主要内容包括:1. 使用pyenv或apt安装Python不同版本;2. 通过pyenv、改链接或update-alternatives切换Python版本;3. 创建虚拟环境的四种方案(virtualenv+virtualenvwrapper、venv、Anaconda、pipenv)及其适用场景;4. Python调试方法推荐。文章提供了具体的操作步骤和注意事项,适合不同需求的开发者参考。
使用Navicat解决10060 error的方法
今天准备使用Navicat软件远程连接自己的服务器上的MySQL数据库。 部署流程 https://pan.quark.cn/s/81ffb76f13e2 MySQL版本为5.7初次尝试连接时遇到了问题,具体表现为无法访问MySQL服务。 解决方法如下:首先确认阿里或腾讯云服务器的控制面板是否已启用3306端口远程连接权限,您可自行查阅相关文档了解如何获取访问权限,按照上述方法操作后仍无法连接,则需要对远程连接权限进行全局授权。 配置完成并尝试连接后仍然失败,这可能是因为MySQL服务被拒绝了远程请求。 解决方法:进入MySQL管理控制台打开数据库配置窗口,在确认用户root存在后发现其权限仅限于本地环境,因此需要将其修改为允许所有访问。
Python数据容器详解[源码]
本文详细介绍了Python中的五种数据容器:列表(list)、元组(tuple)、字符串(str)、集合(set)和字典(dict)。文章首先解释了数据容器的作用和必要性,通过实例展示了如何用列表简化大量数据的存储。随后,分别对每种数据容器的定义、特点及使用方法进行了详细讲解,包括列表的有序可变性、元组的不可变性、字符串的不可修改性、集合的去重功能以及字典的键值对结构。每种数据容器均配有例题,帮助读者理解其实际应用。本文适合Python初学者系统学习数据容器的基本概念和操作。
upload-2025.11.18.zip
upload-2025.11.18.zip
Python虚拟环境创建失败解决[项目代码]
本文详细分析了在使用PyCharm IDE时,无法创建Python虚拟环境的常见问题。作者通过实际案例,指出问题根源在于选择了“New”选项却指向了已有虚拟环境路径,导致冲突。文章提供了明确的解决方案:将选项从“New”改为“Existing”即可成功创建虚拟环境。该内容对Python开发者具有实用参考价值,能帮助快速解决类似环境配置问题。
C#
111,119
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章