编辑方针

本页面记录了 isocpp.org 博客文章的编辑方针和准则。

概述和目标

isocpp.org 发布关于现代 C++ 优质内容的链接。我们的目标是分享正确且最新的信息,这些信息将对在职 C++ 开发人员有用且有趣,特别是要引起对现代最佳实践的关注。

我们发布什么

我们希望链接到符合以下条件的内容:

  • 关于现代 C++(而不是 C++98 或 C)。
  • 正确且推荐现代 C++ 最佳实践(而不是过时的实践,或有疑问的“讨巧”实践)。
  • 对许多在职 C++ 开发人员具有广泛兴趣(不局限于一个小众领域)。
  • 高质量且撰写良好。

以下是一些示例:

  • 文章、技巧和经验报告。示例:如何将代码库从 C 或 C++98 迁移到现代 C++。
  • 问题与答案。示例:一个 StackOverflow 条目,其中包含一个可能引起广泛兴趣的好问题,例如许多人可能想知道或遇到的问题,以及一个高质量的答案,其中选定和/或获得最多赞的答案推荐正确和适当的解决方案。
  • 产品和工具的重要发布。 发布应是技术性的,并清楚说明该产品与 C++ 开发人员和 C++ 代码的相关性。示例:开源 C++ 库的新主要版本;新的地址/线程消毒器发布,并附有它们如何应用于 C++ 代码的示例;关于如何在 C++ 中使用新产品发布的教程。
  • 即将举行的公开活动的更新。示例:C++ 会议何时开放投稿,或提供新的会议信息。
  • 关于使用 C++ 的精彩演讲的高质量录音。

我们不发布什么

以下是一些反例——我们不希望发布的内容,因为它们离题或未能最佳利用读者有限的注意力:

  • 与 C++ 无关的内容。示例:关于 C 中预处理器技术的文章可能不感兴趣,因为 C++ 中几乎总是有更好的解决方案。
  • 不具有显著有用性或重要性的内容。示例:对库和其他产品的次要错误修复更新。
  • 不具有广泛适用性的内容。示例:一个只在非常狭窄的领域或环境中感兴趣的小众库。
  • 低质量内容。示例:一个演讲视频,其中相当一部分建议值得怀疑和/或录制质量很低(难以看清和/或听清)。
  • 产品营销新闻稿。 所需内容见上文。产品发布不应仅仅是营销辞令。示例:包含高管引言或客户评价引言的公告几乎肯定会被拒绝,因为它们是营销公关。(关于任何语言中面向软件开发人员的营销的一般说明:如果您想与开发人员社区互动,一个很好的方式是拥有一个面向开发人员的博客,每篇文章都由您的一位开发人员撰写,以同行开发人员的身份与读者交流,并讨论如何解决技术编程问题。示例:Facebook Engineering Blog。)

问答

问:我们发布的大多数链接都是最近的文章和活动。我们是否链接到不近期但仍有价值的博客和文章?

答:是的。我们主要链接到新项目,但也还有其他值得引起人们关注的好内容,包括几个月前我们没有链接到的,特别是 2012 年底本网站启动之前的。当我们发布非即时新闻的内容时,我们通常会使用“以防您错过”(示例)、“经典 StackOverflow”(示例)或类似短语。优质内容没有限制,无论是“热点新闻”还是“经典/良好提醒”。

例如,我们鼓励编辑偶尔查看 StackOverflow 史上访问量最高的 C++ 帖子点赞数最高的 C++ 帖子,并发布其中一些的链接,以使它们获得更多关注。(注意:这些特定的查询使用“[c++] or [c++11] or [c++14] or [c++-concepts]”,但您可以随意使用其他标签进一步自定义。)外面有很多好的内容和有用的提醒,通过发布好的链接,我们帮助吸引人们关注优质材料,无论是今天早上写的,还是几个月甚至几年前写的。

问:作为编辑,我如何查看 isocpp.org 以前是否链接过某个特定项目,以免创建重复的帖子?

答:使用站内搜索——无论是 isocpp.org 上的搜索栏,还是限制在“site:isocpp.org”的网络搜索——并搜索文章标题中的带引号的“关键词组”。这样应该能找到它,因为原始文章标题肯定会包含在博客文章的正文中。

问:我们是否链接到与主流生产 C++ 不直接相关的内容,例如深奥的 C++ 技术、C++“技巧”或关于范畴论的语言无关文章?

答:偶尔会,不会,和不会。我们链接到与 C++ 直接相关的内容,我们希望提供入门/中级/高级文章的均衡组合——想想“在职现代 C++ 程序员应该知道且会感兴趣的内容”。因此,我们偶尔会链接到关于深奥 C++ 技术的内容,但不会太频繁,因为我们希望保持网站的整体内容平衡。我们不链接到滥用语言的“技巧”内容。而与 C++ 无关的内容,如范畴论,更适合链接到其他地方,例如合适的 sub-Reddit 或 Lambda the Ultimate,而不是 isocpp.org。