腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
11
回答
作为
程序员
,你
如何
确保你写出了高
质量
的
C
代码
?
c
、
software-quality
我想写一些高
质量
的
C
代码
。谁能给我指出一些文章,websites..whatever我需要一些有例子
的
东西。我已经看过和读过K&R
的
书了。 但是时代不同了,一定有人对高
质量
的
C
代码
有更多的话要说。另一件重要
的
事情是,
作为
程序员
,你
如何
确保你写出了高
质量
的
C
代码
?
浏览 11
提问于2009-01-11
得票数 8
2
回答
如何
在增加公交因素
的
同时又要专业化呢?
pair-programming
、
specialization
在敏捷对编程中,建议时不时地交换对,以提高团队
的
总线因子。这意味着,团队中
的
大多数人应该在不同
的
时间处理系统
的
不同部分,以便每个人都能理解它。现在,每个人对系统
的
每个部分都有一个专家水平
的
理解是不可能
的
。这是因为人们被要求专攻某一专业领域。如果您是一个专家数据库管理员,当
您
切换对时,系统
的
用户界面工作有什么意义?您将无法
作为
一个拥有丰富
的
UI设计经验的人做如此高
质量
的</e
浏览 0
提问于2011-11-18
得票数 6
1
回答
如何
量化
您
的
目标-
c
代码
质量
?
objective-c
、
code-metrics
、
static-code-analysis
目前我正在使用OCLint,它可以与XCode集成,但是结果
的
格式存在一些问题。当警告
的
#超过200时,无法正确显示。我想要
的
是更复杂
的
代码
度量,例如循环复杂度、传入耦合、传出耦合、NPath复杂性等等。
浏览 3
提问于2013-11-14
得票数 3
4
回答
鼓励开源项目
程序员
在不牺牲
代码
质量
的
情况下活跃起来
open-source
、
project-management
从编程
的
角度来看,大部分时间,都是单干。虽然我确实有一些
程序员
作为
团队成员,但他们并不积极参与。它们中
的
大多数仅仅是
代码
贡献者
的
一两倍。我认为他们不积极
的
主要原因是我实行了一些严格
的
规则: 瞧,连我自己也不喜欢这个严格
的
规定。我曾经
浏览 3
提问于2010-02-11
得票数 3
回答已采纳
3
回答
显示
您
的
php
代码
,但保护它不被复制。
php
、
copy-protection
买方希望他
的
程序员
在购买
代码
之前先看到
代码
的
质量
。
如何
保护
您
的
代码
不被复制? PDF?FTP Flash查看器浏览器?某物?如果它是重要
的
,
程序员
不需要运行
代码
,他只需要能够看一看它。
浏览 5
提问于2013-01-28
得票数 1
回答已采纳
1
回答
在程序中嵌入
的
简单脚本语言?
scripting-language
我想为我正在工作
的
程序提供一个非常简单
的
脚本接口。我
的
程序将公开一些可以从脚本中调用
的
函数。我不需要太多,也许只需要变量、if/else和循环。最流行
的
两种语言似乎是lua和python。我真的不喜欢我写魔兽世界插件时
的
lua,而且这两个插件看起来都比我需要
的
复杂得多。还有哪些其他语言可用?
浏览 3
提问于2015-06-20
得票数 0
5
回答
当您不熟悉语言时,
如何
评估
代码
质量
?
code-quality
、
interview
、
code-reviews
作为
一种假设,如果我在.NET工作经验时面试一个新
的
provided职位的人,我
如何
才能确定他们提供给我
的
代码
示例是否高效、
质量
好?换句话说,如果您不熟悉
程序员
的
语言,那么评估
程序员
代码
的
最佳方法是什么?
浏览 0
提问于2012-12-07
得票数 10
回答已采纳
7
回答
您
使用哪些技术来最大化
代码
重用?
code-reuse
几年前,有人告诉我一项关于
代码
重用
的
研究。显然,人们发现,
程序员
在搜索要重用
的
代码
时,平均有7分钟
的
时间。如果他们在该窗口内找不到适合自己需要
的
代码
,他们将编写自己
的
代码
。这是在需要仔细管理
代码
以便重用的上下文中提出
的
,以
确保您
可以在窗口中找到所需
的
内容。
您
(个人和组织)
如何
管理
您
的
浏览 0
提问于2008-09-28
得票数 15
回答已采纳
10
回答
使用高
质量
代码
的
开源Objective-
C
项目?
objective-c
、
cocoa
我认为学习一门新
的
编程语言
的
最好方法之一就是深入研究源
代码
,看看有经验
的
程序员
是
如何
编写
的
。我在其他语言
的
Stack Overflow上发现了这种问题,但都不是针对Objective-
C
的
。我发现最接近
的
是,但我考虑
的
是一般
的
代码
质量
,比如很好地使用习惯用法和设计模式,以及可用
的
文档。另一个好
的</em
浏览 5
提问于2009-07-01
得票数 50
回答已采纳
4
回答
软件开发方法
如何
适用于咨询领域?
.net
、
development-process
、
freelancing
、
methodology
作为
一家公司,我们并不专注于任何特定
的
技术,但我
的
日常生活通常包括某种.NET编程,无论是ASP.NET、自定义SharePoint开发等等。我们
的
项目通常包括向客户现有的
代码
库添加特性或扩展功能。一直困扰我
的
是,明显缺乏任何有助于我们向客户提供高
质量
解决方案
的
方法或框架。我们不进行
代码
评审,我们所做
的
测试似乎很薄弱,技术方向似乎不那么出色。根据我到目前为止
的
经验,将这一责任完全留给单个
程序
浏览 0
提问于2011-07-07
得票数 4
31
回答
Git错误:“请
确保您
有正确
的
访问权限和存储库
的
存在”
git
、
github
、
tortoisegit
当我试图从标准Windows Explorer
的
上下文菜单中克隆时,我会得到以下错误: 并且存储库存在。git没有干净地退出(出口<
浏览 34
提问于2014-09-19
得票数 277
1
回答
Eclipse BIRT;有没有办法调整标签或文本
的
宽度?
birt
我是BiRT
的
新手。我需要在BIRT中设计一个报告,其中将包含一个
具有
7个字段
的
书面
文本页面,这些字段
作为
输入提供。我正在尝试找到一种方法来创建字段,类似于我们在Crystal Reports中
的
方式,只需创建
具有
我们需要
的
宽度
的
每个标签。但是属性中似乎缺少宽度调整。请告诉我
如何
才能做到这一点,感谢
您
的
帮助。
浏览 19
提问于2020-08-21
得票数 0
回答已采纳
6
回答
Javascript中
的
&&操作符与Java中
的
操作符
javascript
、
logical-operators
我目前正在阅读“来自JavaScript
的
JavaScript:权威指南”。在第76页,有一份
书面
声明,
作为
一个Java
程序员
,我想问,为什么在Java中返回1而不是'true' --情况并非如此,但无论
如何
,我知道JavaScript是不同
的
,但是逻辑和机制在任何地方都是相同
的
。(在
C</e
浏览 3
提问于2015-06-11
得票数 8
回答已采纳
5
回答
向界面输入是否会提高性能?
optimization
、
interface
如果我有一个
具有
50个getter/setter
的
对象,其中每10个getter/setter都是在一个新接口下定义
的
,并且我输入该对象
作为
其中一个接口,它会提高性能吗?不确定方法/变量查找是
如何
工作
的
,但似乎如果您将对象键入
具有
较少方法
的
对象,那么运行这些方法会更快? 我要求
的
是Actionscript/Java,但我想这适用于任何语言。因此,如果我有一个对象,DisplayObject,它实
浏览 1
提问于2009-10-11
得票数 1
回答已采纳
7
回答
当你没有专门
的
测试人员时,
如何
保证
质量
?
qa-developer
、
qa-role
、
programmer-relations
如果您是一个单独工作
的
程序员
,或者与其他几个
程序员
一起工作,而且
您
没有专门
的
测试人员,那么
程序员
就必须弥补两者之间
的
差异。 显然,即使你有测试人员,每个人都要对
质量
负责。我知道怎么写单元测试。我知道
如何
“吃我自己
的
狗粮”。我知道第二双眼睛
的
价值,它是通过对编程、
代码
评审和让
程序员
测试彼此
的
特性来实现
的
。但在过去,我总是依靠专注<
浏览 0
提问于2012-01-17
得票数 18
2
回答
在Vb.Net中定义部分模块
的
最佳替代方法
.net
、
vb.net
、
organization
、
partial-classes
、
convention
假想 然后,要在我们
的
编程环境中提高效率,请
确保您
希望将每个方法分隔到不同
的
文件中(一种
具有
相同模块名称
的
部分模块,就像我们对部分类所做
的
那样),但是,不能定义部分模块,而且类不支持Vb.Net中
的</em
浏览 2
提问于2016-02-09
得票数 0
回答已采纳
2
回答
选择合适
的
名称
naming-conventions
我知道尽可能选择一个合适
的
名称来反映
您
的
意图是多么重要,以及它会
如何
影响
您
的
代码
质量
。例如,下面是java.math.BigDecimal中
的
一些方法,我认为它们有一个有趣
的
参数名称:BigDecimal divideroundingMode);BigD
浏览 1
提问于2011-03-03
得票数 1
4
回答
如何
在
c
++中处理双重自由崩溃
c++
、
c++11
、
exception-handling
、
operators
删除双指针会导致程序崩溃等有害影响,
程序员
应该尽量避免这种情况,因为这是不允许
的
。但有时候,如果有人这么做,我想我们该怎么处理呢。因为
C
++中
的
delete不是noexcept操作符,所以它不会抛出任何异常。它
的
书面
类型也是void。那么我们
如何
捕捉这类异常呢?下面是
代码
片段{ myException(std::strin
浏览 1
提问于2016-06-10
得票数 0
3
回答
在
C
++中设计ipstack
c++
、
network-programming
、
network-protocols
我想在
C
++中实现一个IP栈,
作为
我对Linux和网络世界
的
一个培训项目。我对Linux栈是
如何
工作
的
有一些了解,但是,正如我所说
的
,我想用
C
++实现一些
具有
良好设计
的
东西,而不是专注于性能。谁知道我在哪里可以找到用
C
++编写
的
IP栈
的
书面
设计(一些UML +顺序图)?
浏览 9
提问于2009-12-10
得票数 1
1
回答
Git拉取致命错误[无法读取远程存储库]
git
、
ssh
、
openshift
、
ssh-keys
、
git-bash
我想把我
的
代码
拉到openshift上。我正在使用Gitbash。当我拉
的
时候,我得到了错误:fatal: '~/git/app.git/' does not appear to be a git repository
如何
解决这个问题。
浏览 1
提问于2014-11-27
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券