<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Archive for 2025-03 on chengzhycn&#39;s blog</title>
		<link>https://blog.jinzhi.site/posts/2025-03/</link>
		<description>Recent content in Archive for 2025-03 on chengzhycn&#39;s blog</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sat, 29 Mar 2025 13:52:28 +0800</lastBuildDate>
		
			<atom:link href="https://blog.jinzhi.site/posts/2025-03/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>C³: Common Coding Conventions</title>
				<link>https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/</link>
				<pubDate>Sat, 29 Mar 2025 13:52:28 +0800</pubDate>
				<guid>https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/</guid>
				<description>&lt;h1 id=&#34;c-common-coding-conventions&#34;&gt;C³: Common Coding Conventions&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://google.github.io/eng-practices/&#34;&gt;https://google.github.io/eng-practices/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/tum-esi/common-coding-conventions&#34;&gt;https://github.com/tum-esi/common-coding-conventions&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The goal of these conventions is to be concise, universal, and remarkable. It targets emerging code enthusiasts under time pressure and covers 7 topics:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-general-clarifications&#34;&gt;General Clarifications&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-architecture&#34;&gt;Architecture&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-implementation&#34;&gt;Implementation&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-naming&#34;&gt;Naming&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-code-layout&#34;&gt;Code Layout&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-documentation&#34;&gt;Documentation&lt;/a&gt;, and&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.jinzhi.site/posts/2025-03/c-common-coding-conventions/#user-content-languages&#34;&gt;Languages&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;To follow this guide, you should already have heard about &lt;a href=&#34;https://www.educative.io/blog/object-oriented-programming&#34;&gt;Object Oriented Programming&lt;/a&gt; and know basic programming rules, such as writing loops and meaningful functions instead of copy pasting&#xA;instructions. In this Readme, we will shortly summarize the most important rules for every topic.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
