Security 什么是黑客?
我一直用这个词。。。但我只是在想,在这个术语背后,我并没有一个坚实的外延意义(或者至少是我想在这里讨论的这个术语)。我感兴趣的是与代码相关的单词的意思,而不是拟人化的概念。在这里,我对与故意恶意计算(即在游戏中解锁秘密力量的黑客)相关的词的意义也不感兴趣。我想探讨的是,就编写软件来解决问题而言,“黑客”意味着什么 对我来说有点模糊,但这是一个不错的起点。它认为是一种黑客行为Security 什么是黑客?,security,definition,Security,Definition,我一直用这个词。。。但我只是在想,在这个术语背后,我并没有一个坚实的外延意义(或者至少是我想在这里讨论的这个术语)。我感兴趣的是与代码相关的单词的意思,而不是拟人化的概念。在这里,我对与故意恶意计算(即在游戏中解锁秘密力量的黑客)相关的词的意义也不感兴趣。我想探讨的是,就编写软件来解决问题而言,“黑客”意味着什么 对我来说有点模糊,但这是一个不错的起点。它认为是一种黑客行为 指的是一种功能正确但概念上“丑陋”的解决方案或方法 在公认的结构和环境规范之外的工程 不易扩展或维护 可以
- 指的是一种功能正确但概念上“丑陋”的解决方案或方法
- 在公认的结构和环境规范之外的工程
- 不易扩展或维护
- 可以是“复制”、“模仿”或“剽窃”的俚语
- 在代码其余部分的上下文中,可能很难维护和理解。
- 可能会导致应用程序失败。
- 倾向于表明编码人员对问题空间、语言使用或两者都理解不足
- 往往是积极计划的副产品
- 建议尚未完全纳入解决方案体系结构的需求的潜在变化(需要“无机”解决方案)。
- 气味
这个话题会变成一个关于爱的问题。每个人都有自己的定义。了解正确(默认)定义的最好方法是在字典中,当你在给定的语言/框架等中走出惯用的、自然的、明智的和(有时)受支持的方式时 有时这是天才的表现,通常是白痴的行为,有时是一个伪装成另一个,在极少数情况下两者兼而有之 (顺便说一句,你引用的关于色情的陈述的创造者后来在做出另一项裁决时撤回了该陈述)。来自《黑客俚语词汇表》: 麻省理工学院黑客菲尔·阿格雷说:“黑客这个词其实没有69种不同的含义。”。“事实上,黑客只有一个含义,一个极其微妙和深刻的含义,难以表达。该词的特定用法所隐含的含义同样取决于上下文。类似的评论也适用于其他几个黑客词,最明显的是随机词。” 黑客可能被描述为“巧妙的适当应用”。无论结果是一个快速而肮脏的拼凑工作,还是一件精心制作的艺术品,你都必须佩服其中的聪明 hack的一个重要的次要含义是“创造性的恶作剧”。这种黑客比编程类更容易向非黑客解释
当我使用术语“hack”时,它通常指的是一个问题的解决方案,该解决方案通常是针对一个紧迫的问题而完成的,因此在应用程序的总体设计方面没有太多考虑。有时它会成功,有时不那么成功,有时它被证明是天才的作品。但主要是,它是一个公认的临时解决方案,在可能的情况下(希望)会得到重构和完善。太多时候,“黑客”的意思是:“不是我会这样做的。”我看到了一个很棒的句子,它说,“当罪犯知道特定计算机系统如何工作时,黑客攻击就成功了。当犯罪者知道人脑如何工作时,骗局就成功了。“,这就引出了一个观点,即要侵入某些东西,你需要深入了解它是如何工作的。你不能定义色情?如果它涉及沙鼠、高跟鞋和大量草莓酱,那很可能是色情!看看,伙计。你关注的整个帖子中有13个词;-)社区维基?(或者,有人能提出一个意见,我可以问一下,以迅速获得一吨的声誉吗?)坏的意思是好的。又到了80年代。大多数聪明的黑客也很难看,因为聪明常常与可理解性背道而驰。@Kevin Won,点击我答案中的链接以获取来源。在截止日期前几天实施的一个难看的黑客(有效)在我看来总是很漂亮。想想Spolsky是如何描述“管道胶带程序员”的()我想这就是你的观点。到