On December 6, curl author Daniel Stenberg posted that many developers like the concept of Easter eggs and hidden treasures. He thinks it is interesting to embed such surprises in the software. However, he is often asked why he is not in curl. Adding Easter eggs, Daniel Stenberg explained in the article.
First of all, the most critical issue is trust. He said that curl, as an open source project with nearly 10 billion installations, must be reliable and professional, and curl has always maintained 100% transparency.
Adding easter eggs violates the principle of survival of curl. If you can write hidden codes for burying easter eggs, then it is possible to hide other things in the future.
Secondly, there is the issue of security. Everything in curl needs to be carefully checked and reviewed for security. The same is true for Easter eggs, otherwise it will be an unsafe component and therefore a security risk. However, after layers of inspection, the egg will no longer be a "secret".
In addition, adding code to execute the Easter egg means that the added code may cause problems for users due to the unexpected nature of the Easter egg.
Finally, Daniel Stenberg said that "boring is good", curl does not perform work for fun, and said that curl developers are very busy, and they don't want to spend energy on these easter eggs.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。