Find Jobs
Hire Freelancers

Structural representation of CSV

€6-12 EUR / hour

Abgeschlossen
Veröffentlicht vor mehr als 8 Jahren

€6-12 EUR / hour

Structural representation of CSV Time: Maximum 2h (timebox) + report Deliverables: Report (0.5 ‒1 page) + code Background Comma-separated value (CSV) files are a common office format which is popular for export and import of data when working with Excel. Representing CSV files in a manageable way is a common problem in data management and would benefit from a generic solution. Assignment In order to efficiently import and export CSV files we would require a generic class structure that can handle arbitrary CSV formats. The class should be able to load a CSV file either as string content or as a file resource. 1. Example implementation of file using the class is provided. 2. Only one-dimensional arrays are permitted, additional complexities in the structure should be implemented as objects. 3. Regular expressions are not permitted since parsing a CSV file can be done easily without it. 4. Focus should be on readable, maintainable code. Bonus point for good structure and design patterns. 5. If possible the class should be storable in Doctrine. The assignment is limited to two hours as per timeboxing principles which include research but not reporting. Result should be presented in a report which shall include any conclusions as well as a proposal for an implementation (in whole or part). Links 1. Iterator (h ttp://[login to view URL]) 2. Heap (h ttp://[login to view URL]) 3. Iterator design pattern (h ttps://[login to view URL]) 4. Timeboxing (h ttps://[login to view URL])
Projekt-ID: 9130683

Über das Projekt

6 Vorschläge
Remote Projekt
Aktiv vor 8 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hi Myself Amit Nindroda.I have read your requirements and feel confident for below details. -> I can complete your project on time and within your budget. -> I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations. -> I can achieve the results that you are asking for. -> I have attached samples of work very similar to what you are seeking. [login to view URL] (HTML5,Jquery) [login to view URL] (Yii, [login to view URL], Mysql, Jquery) [login to view URL] (Yii(php), [login to view URL], Mysql, Jquery) [login to view URL] (Yii(php), html/css, Mysql, Jquery) [login to view URL] (Cake PHP) [login to view URL] (wordpress) [login to view URL] (php, [login to view URL], jquery) [login to view URL] (codeigniter(php)) [login to view URL] ([login to view URL],HTML5,CSS3) [login to view URL] -> I am Interested and would love to work on your project. -> I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. -> I am 4+ years experienced Web Developer and Web designe expert. -> I have a Bachelor of Information Technology, majoring in web development & database technologies. -> I am also Oracle certified for database programming. For any further details we are always happy to assist you in every possible manner. Thanks and Regards, Amit
€10 EUR in 3 Tagen
4,8 (29 Bewertungen)
4,6
4,6
6 Freelancer bieten im Durchschnitt €9 EUR/Stunde für diesen Auftrag
Avatar des Nutzers
Hi, I can definitely help you with your requirements. Please open a line of communication and discuss the project so that i can make it as per your vision and I am ready to start this project. waiting for your quick and positive response. Best regards
€8 EUR in 40 Tagen
4,9 (32 Bewertungen)
4,6
4,6

Über den Kunden

Flagge von SWEDEN
Lund, Sweden
5,0
12
Zahlungsmethode verifiziert
Mitglied seit Mai 25, 2015

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.