我见过这样的代码:
if(statement)
do this;
else
do this;
Run Code Online (Sandbox Code Playgroud)
我不喜欢这样,我认为这更清洁,更具可读性
if(statement){
do this;
}else{
do this;
}
Run Code Online (Sandbox Code Playgroud)
这只是一个偏好问题,还是会推荐一种方式?
我已经阅读了一些帖子,其中有人说过(不建议,没有讨论,没有提供)PHP不应该用于大型项目.
作为一名主要的PHP开发人员,我提出两个问题:
我经营一个小型开发团队,我从经验中了解质量建设,组织,文档,评论和封装是我们的首要任务.我们能够使用自己的框架和方法开发出色的项目,但是,如果我浪费时间,我不想进一步投资.
思考?
理想情况下,您需要一个容纳和灵活的时间表,但在支付账单和在企业工作时,这很少是豪华程序员所拥有的.
我很幸运有史蒂夫麦康奈尔和弗雷德里克布鲁克斯的优雅,告诉我如果我想搞砸我的项目该怎么办,我认真对待他们的工作.
然而,仍然有时候你的背部靠墙,你需要加快工作.对您的流程进行了哪些"调整",以便在不牺牲质量的情况下加快交付速度?这甚至可能吗?
我认为学习良好实践比学习实际代码具有更高的价值,因此没有"成为更好的编码器"的答案.这是给定的.
我在几段代码中看到了这一点,我不想"假设"它不重要但是这是Google Analytics代码的副本:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxxx");
pageTracker._trackPageview();
} catch(err) {}
</script>
Run Code Online (Sandbox Code Playgroud)
您会注意到有两个打开/关闭脚本标记.是否有任何理由将两个不同的脚本标签中的代码位封装是有益的?我的第一反应就是删除冗余.
我正在构建一个应用程序,从excel .csv文件中提取数据并应用各种级别的格式,移动和映射.除了一个清理数据的故障外,大多数事情都被弄清楚了.以下是Excel中的数据示例:
由于第3行和第2行,我不能直接爆炸().在这两行上都有一个"字符串,字符串",我无法控制数据导出,只需清除导入.
我已经尝试了许多非优雅的选项,它正在扼杀处理时间.谁能想到一个优雅的解决方案?
我不能使用MySQL IMPORT功能,不幸的是它必须通过PHP处理.
标题有点问这一切.我不是指$_REQUEST
,而是$_SERVER
所有预先定义的.我只是想知道如果在我的程序的第400行,我可以以某种方式看到到目前为止已经创建的所有变量.
重复:
php ×3
coding-style ×2
c ×1
c# ×1
c++ ×1
comparison ×1
curly-braces ×1
html ×1
if-statement ×1
import ×1
javascript ×1
mysql ×1
parsing ×1
performance ×1
projects ×1
scalability ×1
scope ×1