How can I learn about writing project specs? [closed] - specifications

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I recently read through Code Complete, and it recommends that I create a project specification before actually coding.
The book didn't go very far into detail about what 'specs' are, and how they are made. Because this is a crucial part of software development, I would like to know how to create quality specs that are not too exhaustive.
Where can I learn more about software specifications? Or any of the other prerequisites outlined in Code Complete?

Here's Joel's article on Function Design documents.
http://www.joelonsoftware.com/articles/fog0000000036.html

If you are looking for books, I can recommend two right now, and in fact, I ordered a third because it looked good.
The two I can recommend fully are:
Software Requirements (2nd Edition)
More about Software Requirements
I also ordered a third book:
Software Requirements Patterns

Joel Spolsky posted the functional spec to his CoPilot application along with a brief blog post about it.
http://www.joelonsoftware.com/articles/AardvarkSpec.html

Related

When will apple's swift officially include open-source swift-algorithms? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
Not only "swift-algorithms" but also "swift-collections" which is announced yesterday are so amazing library I think.
I wonder why apple didn't include that libraries in official swift.
Maybe you who will answer to me absolutely don't know too.
If you don't know, could you tell me if developer teams of each of library is different with developer team of official swift?
They're both not in the swift standard library (yet) because they haven't passed the Swift Evolution process. This is explained in the Swift Algorithms announcement:
It’s our ambition for the standard library to include a rich, pragmatic set of generic algorithms. We think the Algorithms package can help realize this goal by serving as a low-friction venue to build out new families of related algorithms—giving us an opportunity to iteratively explore the problem space and learn how different algorithms connect and interact—before graduating them into the standard library.

Marklogic or MongoDB [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I would to know which one choose MarkLogic vs MongoDB, I know its properties but in term of learning which one is more acceptable to choose? I have chosen MarkLogic but I think it's difficult to learn because it has a lot of documentation and it hasn't much comunity developers.
I have to choose one option for project our company and my boss is worried about MarkLogic's curve learning.
Help me which one choose.
Disclosure: I work for MarkLogic.
You mention your concern about learning how to work with MarkLogic. We have a MarkLogic University team that has excellent training resources. Take a look at their Developer Track courses. These courses are free and are available with in-person, via-Internet, or self-paced formats. Once you've learned the basics, you can follow that up with tutorials, the technical blog, On Demand videos, guides, and maybe a local Meetup, based on your needs. Our community may not be as big, but those who work with MarkLogic tend to be very helpful. You can post specific technical questions here on Stack Overflow.
The bigger question is what do you need from your database? For that, I'll join #Tamas in referring to his article comparing the two.

Codename One Pubnub alternatives CN1lib [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am looking for Pubnub alternatives in Codename One for real time communication. Are there available cn1libs for Pusher for example? If there is not one, is it possible to write a cn1lib using the existing Android and iOS libraries for Pusher?
I really like pubnub and it has a pretty generous free tier but these sort of discussions are discouraged on stackoverflow so I'll answer the question of "Is it possible to write a cn1lib using the existing Android/iOS libraries of an SDK?"
Yes. We even have a tutorial on doing this in the developer guide here. Steve also made some videos covering the subject here.
We have not explicitly tried our Ably realtime client libraries with Codename One, however they are built with portable Java and should therefore work. We are a very appealing alternative to PubNub and Pusher.
Matt, co-founder of Ably: simply better realtime

Github equivalent to Launchpad "Questions & Answers" [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
For Launchpad projects, it is possible to offer community support thanks to the Questions & Answers. How can I enable similar functionality for my Github project? Is there something already offered by Github, or some other site? The purpose is to help with for example software installation.
I believe there's nothing like that on GitHub. However, exploiting available tools, I would use the project wiki to build a knowledge base about your software, and the issue tracker (perhaps with some kind of "documentation" category/label) as a mean to reproduce Q&A threads, which ideally should result in a wiki page (that you'll need to put together yourself) with some kind of definitive answer to the specific question.
There is no Q&A functionality in Github. Q&As and forums can, however, be created at other sites, for example googlegroups.

Where can I find some open source implementations of the Boids algorithm, for the iOs? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
The question says it all: I'm looking for working, open source, implementations of algorithms (or derivatives there of) initially described in the Boids paper.
It looks like most of the code out there was written before "Open Source" really meant anything. I asked Mr Google:
Craig Reynolds's Boids page has a bunch of links for various languages and some mostly-original Lisp. Embedding a Lisp interpreter should not be that hard.
Christopher Kline, C++, Not-For-Profit. Licence terms for commercial apps negotiable with the author.
Tom Bak, Thong Chau, Visual C++/OpenGL/GLUT, no licence. You could try contacting them.
Robert Platt, VC++/D3D, no licence. You could try contacting him too.
You're unlikely to find anything specifically "for the iOS" (or even written in Objective-C), but C and C++ versions should be easy to port. .NET versions should be easy enough to run using MonoTouch.
This might help: Chapter from Killer game programming in Java about Flocking Boids