Comments (10)
I prefer functions where possible, since instances tend to add more code, more boilerplate, and the opportunity to introduce race conditions. Let's keep it simple where possible.
from php.
Yes, functions please
from php.
@Dog Would you like to keep this issue open until any other exercises are addressed?
from php.
Yes please
from php.
These are the problems I have left to go through for this issue:
- bowling
- clock
- robot-name
- wordy
from php.
I have re-written wordy as a function #43.
I don't think bowling, clock or robot-name make sense as functions because they have persisted states that are stored within the instance. What do you think @Dog?
from php.
Agreed -- I think bowling and robot-name should remain as they are.
from php.
What about clock? I think it's hard to add to, subtract from or compare something that doesn't have a state.
from php.
Yeah, that's my understanding as well. Let's leave clock as is.
from php.
OK, cool. Closing this--if something comes up later we can always reopen or create a new issue.
Thanks, all!
from php.
Related Issues (20)
- Exercise stubs HOT 3
- Use strict types HOT 15
- 🤖 Sync error for commit da123f HOT 1
- 🤖 Sync error for commit aa580e HOT 8
- 🤖 Sync error for commit 9276d1
- Extract track-specific help instructions from `config/exercise_readme.go.tmpl`
- Extract track-specific test instructions from `config/exercise_readme.go.tmpl` HOT 1
- README Contribution link is Deprecated HOT 1
- 🤖 Sync error for commit 0e944c HOT 1
- Duplicate UUIDs for `resistor-color` and `simple-cipher` HOT 5
- Check docs are up to date
- Submitting customized tests HOT 3
- Error when running php/resistor-color test HOT 6
- Automated formatting for PHP code files HOT 12
- Concepts, like on the Golang track HOT 5
- Site web php
- Poker exemplar does not rank two-pairs correctly HOT 4
- Robot simulator could use enums to make better readable code HOT 2
- Add new language features to the language snippet HOT 2
- [Resistor Color] Instructions needed HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from php.