是的,可怕的'M'字.
你有一个工作站,源代码控制和你没写过的50万行源代码.文档在批准和发布时已经过时了.最初的开发人员是LTAO,在下一个项目/启动/疯狂垃圾箱,而不是回复电子邮件.
你会怎样做?
{最喜欢的编辑器}和Grep将通过代码库的粗糙内容开始你的洞察,但维护工程师工具箱中应该有哪些其他工具?
开始滚球; 我认为没有C/C++洞穴探险的源头洞察力我就无法生存.(免责声明:我不为他们工作).
我正在尝试从python中的模板xml文件生成自定义的xml文件.
从概念上讲,我想读取模板xml,删除一些元素,更改一些文本属性,并将新的xml写入文件.我希望它能像这样工作:
conf_base = ConvertXmlToDict('config-template.xml')
conf_base_dict = conf_base.UnWrap()
del conf_base_dict['root-name']['level1-name']['leaf1']
del conf_base_dict['root-name']['level1-name']['leaf2']
conf_new = ConvertDictToXml(conf_base_dict)
Run Code Online (Sandbox Code Playgroud)
现在我想写入文件,但我看不到如何获取ElementTree.ElementTree.write()
conf_new.write('config-new.xml')
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,或者有人建议以不同的方式这样做?
我有一个SSIS包,它取决于一个布尔变量,应该转到脚本任务或电子邮件任务.(注意:路径来自脚本任务)
我记得在老dts设计师中有一种方法可以通过代码来实现.在SSIS中实现这一目标的正确方法是什么?
我在一个相当复杂的网站(PHP驱动)中使用MySQL.
理想情况下,我可以使用一个工具来帮助我测试我正在使用的SQL查询,并建议更好的表索引,这将提高性能并避免表扫描.
如果做不到的话,会告诉我每个查询到底是什么,所以我可以自己进行优化.
编辑:理解EXPLAIN输出的简单指南...也很有用.
谢谢.
当函数中发生错误时,我想知道导致它的事件序列,特别是当从十几个不同的地方调用该函数时.有没有办法在VB6中检索调用堆栈,或者我必须以艰难的方式执行它(例如,每个函数和错误处理程序中的日志条目等)?
我已经使用NUnit几年了.我已经尝试了一段时间的MBUnit以及Zenebug和XUnit,但我一直在回NUnit.
您最喜欢/最常用的单元测试框架是什么?你能解释一下你使用它的原因吗?
macos ×2
mysql ×2
callstack ×1
capslock ×1
cpan ×1
dictionary ×1
maintenance ×1
nunit ×1
optimization ×1
perl ×1
python ×1
runtime ×1
soundex ×1
sql-server ×1
ssis ×1
unit-testing ×1
vb6 ×1
vim ×1
xml ×1