我有两个firestore收藏品- crews/{crew}/clients和crews/{crew}/pros。如果一个新的客户注册并且创建了一个新的文档,我想在集合pros中搜索在匹配的部门工作并且居住在(新客户)5公里内的专业人员,并向过滤的专业人员发送通知。为了在云函数中实现这一点,我使用npm安装了geofirestore,像这样保存了crews/{crew}/pros;https://i.stack.imgur.com/YwAFO.png 但在执行此函数后,我在云函数控制台上看到如下错误消息; Error: Registration token(s) provided to se
作为单词云绘制算法(受启发)的一部分,我创建了Javascript / Processing.js函数,该函数沿着一个不断增加的螺旋移动一个矩形的单词,直到不再与先前放置的单词发生冲突。它可以工作,但我对代码质量感到不舒服。
所以我的问题是:我如何重组这个代码:
可读的;可理解的
快速(不做无用的计算)
优雅(使用几行代码)
我也希望得到任何关于用大量计算进行编程的最佳实践的提示。
Rectangle moveWordRect(wordRect){
// Perform a spiral movement from center
// using the a