Low-risk ways to use F# at work

https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/series/low-risk-ways-to-use-fsharp-at-work.html

所以你对函数式编程很兴奋,你在业余时间一直在学习F#,你通过咆哮它有多么伟大而惹恼了你的同事,你渴望在工作中用它来做严肃的事情……

然后你就一头撞在了南墙上。

你的团伙或者公司只允许使用"C#",不让你使用F#。

如果你在一个典型的企业环境中工作,要使用一种新的语言并且得到批准将是一个漫长的过程,包括说服你的队友、QA人员、运营人员、你的老板、你老板的老板,以及大厅里那个你从未交谈过的神秘人。我鼓励你开始这个过程(能帮你说服你经理的链接),但你仍然不耐烦,想着 "我现在能做什么?"

另一方面,也许你在一个灵活、随和的地方工作,你可以做你喜欢的事情。

但是你是认真的,不想成为那些用 APL 重写一些关键任务系统,然后消失得无影无踪的人,给你的后继者留下一些令人费解的神秘代码来维护。不,你要确保你没有做任何会影响你团队的巴士因子的事情。

因此,在这两种情况下,您都希望在工作中使用 F#,但不能(或不想)将其用于核心应用程序代码。

你能做什么?

好吧,别担心!本系列将建议您以低风险、渐进的方式亲身体验 F# 的多种方法,而不会影响任何关键任务代码。

Using F# for database related tasks 计划延后,与库的关联性较强,不确定是否具有时效性,先去翻译更具有价值的部分了

Other interesting ways of using F# at work,同上

Last updated