மென்பொருள் உருவாக்கும் விந்தையுலகம் 12: நேருக்கு நேர் உரையாடல்தான் சிறந்தது என்கிறார்கள், ஆனால் நாம் இருப்பதோ கடல்கடந்து!

Agile/Scrum பற்றி தொடர் கட்டுரை – 12 “ஒரு மென்பொருள் உருவாக்கும் அணி கருத்துப் பரிமாற மிகவும் திறமையான மற்றும் பயனுள்ள முறை நேருக்கு நேர் உரையாடல்தான்.” தகவெளிமை கொள்கை விளக்க அறிக்கையுடன் (Agile Manifesto) வெளியிடப்பட்ட மென்பொருளுக்கான கோட்பாடுகளில் இது ஒன்று. ஆனால் எப்பொழுதும் குழு உறுப்பினர்கள் யாவரும் ஒரே இடத்தில் இருப்பது இல்லை. என்னுடைய அணிகளில் இரண்டில் யாவரும் ஒரே அலுவலகத்தில் வேலை செய்தாலும் போக்குவரத்து நெரிசல் காரணமாக வாரத்தில் பல நாட்கள் தொலைவேலை… Read More »

எளிய தமிழில் WordPress- 9

ஊடக பயன்பாடுகள்: Media library எனும் ஊடக தொகுப்பில் நாம் பதிவிற்காக பயன்படுத்த வேண்டிய ஊடகங்கள் சேகரிக்கப்படும் அவை யாவும் நம்மால் உள்ளிட்டு வைக்கப்பட்டவையே ஆகும். இங்கு ஊடகம் என குறிக்கப்பெறுவது படங்கள் (Images), ஆவணங்கள் (documents/PDF), முதலானவை; வீடியோ காட்சிகளையும் இணைக்கலாம். அவை மேம்படுத்தப்பட்ட premium கணக்குகளுக்கு மட்டுமே. (வீடியோக்களை embed செய்வது குறித்து முன்பே விளக்கப்பட்டுள்ளது) நமக்கு இவ்வாறாக ஊடகங்களை சேர்த்து வைக்க 3 ஜிபி (GB) இடம் தரப்படும். ஒரே முறையில் நம்மால்… Read More »

எளிய தமிழில் WordPress-8

Categories எனப்படும் (பதிவின்) வகைகளைப் பற்றிய எளிய அறிமுகம் ஏற்கனவே நமக்கு உண்டு. ஆதலால், இன்னும் கொஞ்சம் விரிவாக அதைப் பார்ப்பதில் சிரமம் ஏதுமில்லை. பதிவின் வகையைத் தீர்மானிப்பது பதிவின் உள்ளடக்கம் தான் என்றாலும், தளத்தில் அதை நேர்த்தியாக தொகுக்க categories பக்கம் உதவும். அப்பக்கத்திற்குச் செல்ல your_blog.wordpress.com//wp-admin/edit-tags.php?taxonomy=category என்ற முகவரியை உள்ளிட வேண்டும். your_blog எனுமிடத்தில் உங்கள் தளத்தின் பெயரை கொடுக்க வேண்டும். இந்த உரலி நீங்கள் log in செய்திருந்தால் மட்டுமே செயல்படும். இந்த… Read More »

எளிய தமிழில் WordPress-7

HTML இணைப்புகள் (links) கொடுக்க: பதிவெழுதும் பக்கத்தில் உள்ள Insert/edit link button எனும் பட்டனை அழுத்தினால் கீழ்காணுமாறு விண்டோ கிடைக்கும். அதில் தேவையான இணைப்பைக் கொடுக்கலாம். அதை மற்றொரு tab-ல் திறப்பதற்கான தேர்வும் அதிலேயே இருக்கிறது. இணைப்பிற்கு அருகே சுட்டியைக் கொண்டு சென்றால், அதில் ஏதும் தலைப்பு வருமாறும் செய்யலாம். ஏன் இணைப்பு கொடுக்க வேண்டும்? நீங்கள் படித்த, அறிந்த தகவல்கள் வேறொரு தளத்தில் இருக்கலாம். அது ஒரு பதிவிறக்கக்கூடிய pdf கோப்பாக இருக்கலாம். அதையெல்லாம் நம்… Read More »

எளிய தமிழில் WordPress-6

நம்முடைய பதிவுகளை எழுதுவதில் சில வரைவுகளையும் (formats) நம்மால் மாற்றமுடியும். சாதாரணமான   Aside– தலைப்பில்லாமல் பதிவுகள் எழுத உதவும் வரைவு இது. ஃபேஸ்புக்கில் குறிப்பு எழுதுவது போன்றது. Gallery– பதிவில் படங்களை கேலரி வடிவில் காண்பிக்க உதவும். Link– இன்னொரு தளத்திற்கு இணைப்பு(கள்) கொடுக்க உதவும் வரைவு. Image– ஒரே ஒரு படத்தை மட்டும் பதிவாக்க உதவும் வரைவு இது. Quote– அதிகமான ‘மேற்கோள்கள்’ பதிவிட உதவும் வரைவு. Status– சின்னச் சின்ன பதிவுகள் இட… Read More »

எளிய தமிழில் WordPress-5

பக்கங்கள் உங்கள் தளத்தின் (பதிவுகள் அல்லாத) தனிப்பட்ட பக்கங்களை பார்வையிட, சேர்க்க, மாற்றியமைக்க, நீக்க இந்த மெனு உதவும். இந்த மெனுவில்   பக்கங்களைச் சுருக்கமாக நிரந்தரமான பதிவுகள் எனலாம். அதிலும் Content உங்கள் விருப்பம். அது என்னவாக வேண்டுமானாலும் இருக்கலாம். உதாரணமாக உங்களைப் பற்றிய அறிமுகத்தை (About me) அதில் தரலாம். அந்த Content எப்படி தளத்தில் உள்ளிடப்பட வேண்டும் என்பதை இங்கே சற்று விரிவாகப் பார்க்கலாம். உங்கள் Dashboard-ல் Pages எனும் இணைப்பைக் கிளிக்கினால்… Read More »

மென்பொருள் உருவாக்கும் விந்தையுலகம் 11: அருவி செயல்முறையிலிருந்து மொய்திரளுக்கு (Scrum) நிலைமாற்றம் செய்வது எப்படி?

Agile/Scrum பற்றி தொடர் கட்டுரை – 11   “இதெல்லாம் சரிதான். அருவி செயல்முறையைக் கைவிட நாங்கள் (ஒரு மாதிரி) தயார்! கான்ட் வரைபடம் இல்லாமல் திட்டத்தை எப்படியாவது ஓட்ட முயற்சிக்கிறோம்.  இப்போது நாங்கள் தகவெளிமை (Agile) / மொய்திரள் (Scrum) – க்கு எப்படி நிலைமாற்றம் செய்வது என்று ஒரு சாத்தியமான வழியைச் சொல்லுங்கள்.” என்று நீங்கள் கேட்டது காதில் விழுந்தது!   Agile Alliance உலகம் முழுவதும் 5000-ம் பேரிடம் கருத்துக் கணிப்பு செய்து… Read More »

ஓரலகு சோதனைகளில் போலிகளின் பயன்பாடு

ஓரலகு சோதனைகளில் சோதிக்கப்படும் வர்க்கத்தின் சார்புகளின் செயல்பாட்டை போலிகளைக்கொண்டு உருவகப்படுத்தலாம் என முந்தைய பதிவுகளில் அறிந்தோம். போலிகளைப் பயன்படுத்த சில கட்டமைப்புகள் உருவாக்கப்பட்டுள்ளன. Java-வில், easymock, powermock, mockito, Ruby-யில் rspec-mocks, C#-க்கு Moq போன்றவை இவற்றுள் சில. ஒரு எடுத்துக்காட்டுடன் போலிகளின் பயன்பாட்டை பற்றி அறிய முயல்வோம். நாம் முந்தைய பதிவுகளில் பார்த்த உதாரணத்தில், திருப்பியமைக்கபட்ட சரத்தை ஒரு கோப்பில் சேமித்து வைக்கவேண்டும் என்ற புதிய தேவையை எடுத்துக்கொண்டு போலிகளைப் பயன்படுத்தி பார்க்கலாம். அதற்கான சோதனையை பின்வருமாறு… Read More »

ஓரலகு சோதனைகளின் அமைப்பு

சோதனைவழி நிரலாக்கத்தைப்பற்றிய அறிமுகத்தையும், சோதனைகளின் வகைகளைப்பற்றியும் முந்தைய பதிவுகளில் அறிந்தோம். இந்த பதிவில் ஓரலகு சோதனைகளில் உள்ள கூறுகள் (Elements of unit testing) என்னவென்பதையும், அவற்றை ஒழுங்குபடுத்தும் முறை பற்றியும் அறிந்துகொள்ளலாம். எந்தவொரு சோதனையை எழுதும்பொழுதும் மூன்று முக்கியமான படிகளைப்பின்பற்ற வேண்டும். அவை என்னென்ன என அறிவதற்கு ஒரு எளிய உதாரணத்தை எடுத்துக்கொள்ளலாம். ஒரு விளையாட்டை உருவாக்குவதற்கான நிரலை எழுதிக்கொண்டிருப்பதாக வைத்துக்கொள்ளலாம். இந்த விளையட்டை சோதனைக்கு உட்படுத்தும்போது, இரு முக்கிய விதிகளை கடைபிடிக்கவேண்டும். ஒன்று, சோதனையை தொடங்கும்… Read More »

மென்பொருள் உருவாக்கும் விந்தையுலகம் 10: ஒருக்கால் தேவைப்படலாம் என்று எவ்வளவு தேவையற்ற வேலைகள் செய்கிறோம்!

Agile/Scrum பற்றி தொடர் கட்டுரை – 10 “செய்யாத வேலையை முடிந்த அளவுக்கு அதிகப்படுத்தும் கலை, இன்றியமையாதது.” மென்பொருள் உருவாக்குவதற்கான கொள்கை விளக்க அறிக்கையுடன் (Agile Manifesto) வெளியிட்ட 12 கோட்பாடுகளில் ஒன்று இது. இது விநோதமாக இல்லை? இவர்கள் சோம்பேறித்தனத்தை ஊக்குவிக்கிறார்கள் போல் அல்லவா தோன்றுகிறது! ஆனால் இதன் அர்த்தம் அதுவல்ல. பின்னால் தேவைப்படலாம் என்று வேலையை இழுத்துப் போட்டுகொண்டு செய்யாதீர்கள். அது தேவைப்படாமல் போகலாம். எடுத்துக்காட்டாக You Aren’t Gonna Need It (Yagni)… Read More »